I'm seeking a
Python Developer, who will maintain a
Node.js (
Express/Koa) backend, ensuring stability and performance, while helping build a
Python-based LLM orchestration platform. Work includes
LangChain, prompt engineering,
CI/CD,
Docker, and cloud (
AWS/Azure/GCP). The role transitions toward full AI development. Strong
Python, backend systems, and
LLM experience required.
🚀
Project
- building and transitioning a conversational AI feature for a digital banking platform
- maintaining and stabilising an existing Node.js backend in the short to mid-term (bug fixes, minor enhancements, reliability improvements)
- ensuring ongoing stability and performance of production backend services in a regulated environment
- contributing to the design and development of a new Python-based orchestration layer for conversational AI
- working with LLM APIs, prompt engineering, and orchestration frameworks such as LangChain
- supporting integration of large language models into production-ready systems
- gradually transitioning from legacy Node.js services to a Python/AI-focused architecture
- participating in system design and technical decision-making for the AI platform
- engaging in an initial maintenance-focused role with a planned shift toward full-time AI development (Python/LLM stack)
🎯
Skills
- experience with existing Node.js backend development (Express / Koa-style frameworks)
- strong proficiency in Python (minimum 3 years of professional experience)
- practical experience with LLM applications, including LangChain / LangGraph
- solid understanding of prompt engineering and LLM orchestration patterns
- experience with Kotlin backend development and service-oriented architectures
- working knowledge of databases: PostgreSQL, MongoDB, Redis
- experience with containerisation using Docker
- familiarity with CI/CD pipelines and modern DevOps practices
- cloud experience with at least one major provider: AWS / Azure / GCP
- esting experience with Jest / Mocha for Node.js, pytest for Python
- experience working in cross-functional teams (engineering, product, design)
- strong emphasis on code quality, peer reviews, and automated testing practices
💡
Nice to have
- security/auth familiarity (JWT, OAuth2)