Overview
We are looking for a motivated and experienced Lead Full Stack Engineer specializing in Java, React, and AWS to guide our forward-thinking team. In this role, you will lead technical projects, ensure delivery excellence, and mentor engineers while collaborating with stakeholders and cross-functional teams to define strategic technical direction and foster innovative solutions.
Responsibilities
- Oversee and uphold the highest quality, reliability, scalability, and security standards in software deliverables
- Work closely with Architecture and Data Platform teams to establish and advance technical guidelines, data strategies, and system foundations
- Proactively assess complex risks, dependencies, and bottlenecks, driving resolution through cross-team collaboration and strategic prioritization
- Define the architecture and lead the development, testing, and deployment of robust full-stack applications
- Guide the creation and maintenance of backend services built with Java and Node.js in a distributed microservices architecture
- Supervise the development of sleek, user-friendly interfaces using React and modern JavaScript
- Oversee the integration and optimization of RESTful APIs to support seamless system communication and scalability
- Provide technical mentorship in writing efficient, reusable backend code using Python as necessary
- Spearhead secure authentication and advanced authorization implementations leveraging OKTA or similar systems
- Lead code reviews, technical design sessions, and proactive knowledge-sharing within the team
- Diagnose and resolve intricate full-stack issues in production and development environments
- Collaborate directly with DevOps to optimize CI/CD workflows, enhance deployments, and strengthen platform monitoring
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline
- 5+ years of software engineering experience, with 1+ years in a technical lead role
- Demonstrated expertise in Java and the Spring framework, with substantial hands-on experience
- Advanced proficiency in ReactJS and modern JavaScript standards (ES6+)
- Experience architecting and integrating REST APIs at scale
- Deep knowledge of public cloud platforms, with a strong preference for AWS solutions
- Proven mastery of designing and managing microservices-based architectures
- Extensive hands-on experience with Python for backend automation or service tasks
- Strong track record of implementing identity management solutions, including OKTA and modern auth flows (OAuth2/SAML)
- Comprehensive understanding of secure software engineering principles and best practices
- Proficient use of CI/CD tools, version control systems like Git, and Agile methodologies
- Exceptional leadership, communication, and decision-making skills
- Excellent verbal and written communication skills in English (B2+ level)
Nice to have
- Experience architecting and incorporating AI/ML solution components, including data pipelines and live inference systems
- Familiarity with cloud-native service architecture and infrastructure best practices
- Domain expertise in Expense Management or Travel industries
- Hands-on experience with tools like Claude Code to support or innovate development processes
- Background in developing, scaling, or governing responsible AI systems and frameworks
- Familiarity with AI/ML libraries, tools, or platforms
- Experience working with Golang and/or Node.js at scale
[GTS] Benefits (generic, except India)
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn