We are seeking a senior Full Stack Developer to design, develop, and deploy production-grade web applications with integrated AI/ML capabilities. You will work across the entire stack from React-based frontends to Python/Java backend services building platforms that leverage Generative AI, intelligent agents, and distributed computing to solve complex engineering challenges.
This role demands a hands-on builder who is comfortable operating in an Agile setting, contributing to architectural decisions, and delivering high-quality software at pace.
Key Responsibilities
Design and implement end-to-end features across frontend (React/TypeScript) and backend (Python, Java) services
Build and integrate GenAI-powered capabilities including AI agents, retrieval-augmented generation (RAG), and LLM orchestration pipelines
Architect and maintain distributed systems handling high-throughput data processing and real-time event streaming
Develop RESTful APIs and microservices with proper authentication, authorization, and observability
Implement CI/CD pipelines and infrastructure-as-code for automated testing, deployment, and monitoring
Participate actively in Agile ceremonies (sprint planning, daily standups, retrospectives) and contribute to backlog refinement
Conduct and participate in code reviews, ensuring adherence to coding standards and best practices
Collaborate with cross-functional to translate requirements into technical solutions
Troubleshoot production issues, perform root cause analysis, and implement preventive measures
Required Qualifications
10–12 years of skilled software development experience in full-stack roles
Python:
Expert-level proficiency with frameworks such as FastAPI, Flask, or Django; experience with async programming
Java:
Robust command of Java 11+ with Spring Boot, microservices patterns, and enterprise-grade application development
React & JavaScript/TypeScript:
Proficien