
Middle Fullstack Developer (Python + React.js)
Primary stack
Nice to have's
Job description
About the Position
We’re looking for a skilled and curious Middle Fullstack Developer (Python + React.js) to join our senior engineering team and help deliver next-generation products - from payment platforms and digital wallets to AI-powered dashboards. You’ll work on real AI applications, building features end-to-end and contributing to cutting-edge solutions that combine backend engineering and applied AI.
Responsibilities
- AI Development: Build and enhance features for AI agents and RAG pipelines using LangChain or LangGraph
- Backend Engineering: Develop and maintain FastAPI services and REST endpoints
- Data Layer Work: Integrate and optimize vector databases (pgvector, Qdrant, Pinecone, Weaviate)
- OpenAI Integration: Work with OpenAI API for function calling, embeddings, and prompt optimization
- Testing & Monitoring: Write tests, improve prompts, add basic monitoring and traces
- Deployment: Package and deploy with Docker, assist with metrics, logs, and performance insights
Requirements
- 1+ year of hands-on experience with Python (commercial projects or strong personal builds)
- Proven experience creating AI-driven applications (chatbots, retrieval tools, simple agents, etc.)
- Understanding of LangChain / LangGraph, RAG, and vector databases
- Solid knowledge of FastAPI and REST fundamentals
- Familiarity with Git, basic SQL/NoSQL (PostgreSQL or MongoDB), and Docker
Nice to Have
- Basic knowledge of React, Next.js, or TypeScript - or eagerness to learn
- Exposure to Prometheus, Grafana, or OpenTelemetry for observability
- Experience with CI/CD (GitHub Actions) and cloud platforms (AWS/GCP)
- Familiarity with Redis, message queues, or caching strategies
Our Modern Stack
Backend: Python, FastAPI, LangChain/LangGraph, OpenAI API, pgvector, Qdrant, Pinecone, Weaviate, PostgreSQL, MongoDB, Redis, Docker, Prometheus, Grafana, OpenTelemetry
Frontend: React 19, Next.js, TypeScript
We Offer
- Opportunity to work on AI-first, production-grade products
- Senior, collaborative team focused on quality and innovation
- Flexible, 100% remote environment
- Competitive compensation and room for growth
If you’re excited about building real-world AI applications and want to be part of a modern, fast-moving tech team - we’d love to hear from you!
Workplace
Remote
Location
EU countries and Ukraine
Employment Type
Full-time
Level
Middle
Posted
November 11, 2025
Apply for this Position
Fill out the form below and we'll get back to you soon
Position
Full Name
Email Address
Phone Number
LinkedIn Profile (Optional)
Portfolio/Website (Optional)
Resume/CV Link
Share a link to your resume (Google Drive, Dropbox, etc.)
Cover Letter / Why are you interested?
© CML Team LTD. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
We build holistic end-to-end solutions and platforms for growing startups and enterprises.We’re in the Top 10 🔝 Blockchain agencies in the UK, according toClutch.co🏆We have extensive experience working with 🚀 startups that grew fast and helped them succeed. We precisely know their needs and problems. Our mission is to bring this vital expertise to ambitious startups to succeed in product development.🤝 Partnership with the Client is our engagement philosophy.To keep ourselves in great shape and think out of our shells, we regularly participate in hackathons around the 🌎 where we challenge our skills and imagination.🥇 We won the prestigious Berlin Bankathon #5 competition in the SME track with the AIRouting idea and the London Blockchain #breaktheblock hackathon in the Best Use Case category with the ICOSurance project.We offer three key services to our clients:✔️ Full Stack Development✔️ Mobile Development✔️ Blockchain Development & Consulting🏭 Industries where we’re solid are:💸 FinTech💊 Crypto🏨 Hospitality🎮 Entertainment🌍 Our clients are from:USAGermanyAustriaSwitzerlandNetherlandsIrelandUAEKoreaIsraelAustralia💪 Highlighted skills:• Backend: Java, C#, Node.js, PHP• Frontend: React.js, Vue.js, Angular, JavaScript, TypeScript• Mobile: Swift, Objective-C, Kotlin, Java, Flutter, React Native• Database: MySQL, PL/SQL, MSSQL, PostgreSQL, MongoDB, Firebase, Redshift• Infrastructure: Tomcat, Weblogic, Glassfish, Apache HTTP Server• Blockchain: Ethereum, Solidity, Smart Contracts (ERC20, ERC721), C++, Oraclize, Web3.js, Hardhat, Binance Smart Chain, Ethers.js, MetaMask & WalletConnect, Web3Modal, solidity-coverage, Web3j, Waffle• Cloud Platforms: Amazon Web Services, Google Cloud Platform, Microsoft Azure, Heroku• DevOps: Docker, Ansible, Rundeck, Kubernetes• Monitoring: ELK (Elasticsearch, Logstash, Kibana), Newrelic, Prometheus• Build: Gradle, Maven• IDE: Intellij Idea, Eclipse• APIs: Spotify, Twilio, Google Maps, IBM Watson, Microsoft Cognitive Services, Amazon Alexa, Eventful, Micros Opera PMS, HotSos, Telegram, FacebookOur Focus:💅 UX/UI best practices🧼 Clean code (we use SonarQube and CI/CD tools in our projects)🏰 Scalability🧠 Machine Learning💵 Blockchain and distributed systems👮 Cryptography and cybersecurity