Full Stack AI Software Engineer

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 chain and lang 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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx