Senior Full Stack Engineer (Python / React)
Flatrock Colombo, Western Province, Sri Lanka · LKR 368K–LKR 814K/yr
Hospitals and Health Care · 501-1,000 employees
About the role
Design and develop scalable backend services, RESTful APIs, and modern full-stack applications using Python and React. Integrate AI-powered features including LLM integrations, RAG-based architectures, and vector search capabilities into microservices-based systems.
What they look for
Requirements
Requires 6+ years of full-stack development experience with strong proficiency in Python, React, and cloud platforms like AWS or GCP. Candidates should hold a higher education degree in Computer Science or a related field and possess experience with containerization and CI/CD pipelines.
Full description
Main responsibilities
- 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
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.
Similar roles
-
Senior Python Developer (w/m/d) - Remote
node.energy Frankfurt, Hesse, Germany
-
Data Engineer III - Python, Databricks
JPMorgan Chase & Co. Houston, Texas, United States
-
Software Engineer – Python & Kubernetes Integration
Awetomaton Boulder County, Colorado, United States
-
Senior Software Engineer (Python)
New York ISO Rensselaer, New York, United States · $106K–$176K/yr
-
Senior Software Engineer (React & Python)
INNOVANT Yerevan, Armenia
-
Software Engineer - Python Backend Fast API
NielsenIQ Pune City, Maharashtra, India