- Design and develop scalable backend services and RESTful APIs
- Build and maintain modern full-stack applications using Python and React
- Design and integrate AI-powered features including LLM integrations, machine learning models, and RAG-based architectures with vector search capabilities
- Work with vector databases and AI orchestration frameworks such as LangChain
- Design efficient data models and optimize database performance
- Architect and maintain microservices-based systems
- Lead integrations with third-party platforms through APIs, data pipelines, and automation workflows
- Develop data analytics and predictive processing components
- Implement automation pipelines and workflow orchestration
- Ensure high performance, scalability, reliability, and security of systems
- Write unit tests, integration tests, and maintain testing coverage
- Participate in system design discussions, code reviews, and architecture planning
- Contribute to architectural decisions and mentor other engineers where needed
Senior Full Stack Engineer (Python / React)
Colombo
Full-time
Permanent employee
Main responsibilities
Requirements
- Higher education in Computer Science, Software Engineering, or a related field
- 6+ years of full-stack software development experience building and maintaining production-grade web applications
- Strong proficiency in Python and backend frameworks such as Django or FastAPI
- Experience with PostgreSQL, database design and data modeling
- Strong experience with React.js / Typescript and modern frontend development (experience with Vue.js or Angular is a plus)
- Experience with cloud platforms, particularly AWS or GCP services
- Solid understanding of RESTful APIs, microservices, and system architecture
- Familiarity with CI/CD pipelines
- Experience with containerized applications (Docker, Kubernetes)
- Fluent English and proven experience working in agile and distributed teams
- Excellent communication and problem-solving skills
Nice to Have
- Experience with vector databases such as Pinecone, Weaviate, Milvus, or pgvector
- Experience building RAG-based AI systems
- Experience with LangChain, LlamaIndex, or similar AI orchestration frameworks
- Experience with workflow automation platforms such as n8n, Make, or Airflow
- Experience with data analytics, BI platforms, or large-scale data processing
- Experience working on AI-enabled products or intelligent automation systems
About us
Dear recruiters there is no need to edit this.
