We are looking for an experienced Full Stack Developer to join our Ai Lab team, with a strong focus on AI-driven, building re-usable, scalable and platform oriented solutions. This role is ideal for a senior engineer who wants to remain hands-on while also having a real influence on technical direction, quality, and team growth.
As a Full Stack Developer, you will play a key role in building and evolving applications, contributing to architectural decisions, and supporting less experienced engineers through mentoring and technical guidance. You will work closely with cross-functional teams, including Product Owners, Data Scientists, and Business Stakeholders, to ensure solutions deliver real business value.
Key Responsibilities- Design, develop, and maintain high-quality Java/Python-based applications in a complex, distributed environment.
- Proficiency in modern front-end frameworks (React, Angular) and back-end technologies (Python, Java/Spring Boot, Node.js) to build scalable, end-to-end applications.
- Build in a micro-services architecture
- Contribute to AI-enabled and data-driven solutions, working closely with data and product teams.
- Take ownership of features from requirements analysis through implementation, deployment, and production support.
- Participate in technical design and architecture discussions, influencing solutions and best practices.
- Perform code reviews and promote clean code, scalability, and maintainability.
- Act as a technical mentor for less experienced developers, sharing knowledge and setting development standards.
- Support application evolution by driving feature enhancements and technical improvements.
- Work with CI/CD pipelines and deployment processes to ensure reliable delivery.
- Troubleshoot, debug, and resolve complex issues in existing applications.
- Collaborate effectively in Agile, distributed teams (Scrum / Kanban).
- Familiarity with Retrieval-Augmented Generation patterns, embedding models, vector databases, and semantic search techniques to ground AI outputs in enterprise content.
- Experience of building Agentic applications in enterprise platforms.
- Experience working with large language models and exposure to agentic AI frameworks (e.g., LangChain, LangGraph, CrewAI) for building multi-step, tool-augmented workflows and autonomous AI agents
- Communicate clearly with stakeholders, helping translate technical topics into understandable outcomes and impacts.
Technical Scope- Core Java development
- Python Development
- Spring ecosystem: Spring MVC, Spring Data, Spring Security
- Web applications using Angular, TypeScript, RxJS, HTML, CSS
- SQL and NoSQL databases, with a strong focus on data modeling and performance
- Messaging queues and asynchronous processing
- Cloud development on OpenShift
- CI/CD pipelines and deployment automation
- Unix/Linux environments
- Agentic Frameworks (langchain, Langgraph, etc)
Required Experience- 3-4+ years of hands-on Java development experience
- Strong experience with Spring and enterprise-grade backend systems
- Experience of building Agentic AI applications
- Experience in building enterprise grade solutions in Python
- Solid understanding of design patterns and scalable architecture principles
- Experience with SQL and NoSQL databases and optimization techniques
- Experience with messaging systems
- Hands-on experience with Azure cloud services
- Experience working in Agile environments
- Strong problem-solving skills and ability to proactively identify risks
- High attention to code quality, reliability, and accuracy
Leadership & Soft Skills- Natural leadership mindset with the ability to support other developers
- Very good command of English (spoken and written)
- Strong communication skills and ability to collaborate with Product, Project Management, and senior stakeholders
- Analytical thinking and structured problem-solving approach
- Ability to prioritize tasks and manage delivery effectively
- Team-oriented attitude with a sense of ownership and accountability
We value diverse experiences. We value diverse experiences and transferrable skillsets. If your career hasn't followed a traditional path, includes alternative experiences, or doesn't meet every qualification or skill listed in the job description, please do go ahead and apply.