Location: Pune (Hybrid) / Remote
Experience: 5 to 12 years of relevant experience
Role Summary:We are looking for passionate Full Stack AI Software Engineers who enjoy solving complex problems, building scalable products, and taking ownership of features from concept to production.
As a Full Stack AI Software Engineer, you will work across the entire technology stack and contribute to building AI-native enterprise products.
Key Responsibilities
- Build modern, scalable web applications using React and TypeScript
- Design and develop robust backend services using Java 21 and Spring Boot
- Build and maintain RESTful APIs and event-driven microservices
- Develop AI-powered capabilities leveraging Python, LangChain, and LangGraph
- Work with Kafka for distributed and asynchronous processing
- Design efficient data models and optimize queries in PostgreSQL
- Implement distributed caching and state management using Hazelcast
- Build workflow orchestration and automation experiences
- Integrate with cloud-native services, enterprise platforms, and external applications
- Write high-quality unit, integration, and end-to-end tests
- Participate in architecture discussions, code reviews, and technical design sessions
- Troubleshoot and resolve issues across frontend, backend, data, and cloud environments
- Contribute to platform reliability, observability, performance, and security
Technical know-how
Backend:Java 21, Spring Boot 4, Spring Security, REST, Microservices, Kafka, python, lang chainandlang graph.
Frontend:React 19, TypeScript, Nx, React Flow, Tailwind CSS, Zustand, TanStack Query
Data:PostgreSQL, Hazelcast, Flyway
Cloud & Platform:AWS / OCI, S3 / Oracle Cloud storage, Docker, Kubernetes
Engineering:Gradle, Git, CI/CD, TDD, automated testing, observability
Required Qualifications
Must Have
- 5+ years of professional software development experience
- Strong hands-on experience in Java and Spring Boot
- Strong experience building modern applications using React and TypeScript
- Good understanding of: REST APIs, SQL, Microservices Architecture
- Experience developing and supporting production-grade applications
- Solid understanding of software design principles, object-oriented programming, and clean coding practices
- Experience with automated testing frameworks and methodologies
- Strong debugging, troubleshooting, and analytical problem-solving skills
- Ability to work effectively across both frontend and backend technologies
- Experience using Git and modern software development workflows
Good to Have
- Kafka and event-driven architecture
- Kubernetes and containerized deployments
- AWS or Oracle Cloud Infrastructure (OCI)
- Hazelcast or Redis
- PostgreSQL tuning and performance optimization
- React Flow and visual workflow platforms
- Workflow engines and orchestration platforms
- AI/LLM integration experience
- LangChain and LangGraph
- Nx Monorepos
- Enterprise SaaS product development experience