Overview

We are seeking a dedicated and highly experienced Lead Full-Stack Engineer with deep expertise in Java, React, and AWS to guide our innovative team. In this role, you will take a leadership position in driving technical excellence, coaching engineers, collaborating on complex architectural decisions, and shaping the strategic direction of our products.

Responsibilities

  • Set and uphold exceptional standards of quality, reliability, security, and performance across complex software systems
  • Collaborate closely with Architecture and Data Leadership teams to influence technical vision, optimize foundational platforms, and ensure scalable data architectures
  • Proactively identify and address high-impact risks and bottlenecks tied to system dependencies, model efficiency, scalability, and production readiness
  • Lead the design, development, testing, and deployment of complex, secure, and scalable full-stack solutions
  • Architect backend systems and services using Java and Node.js within a modern microservices ecosystem
  • Drive the creation of user-friendly and high-performing interfaces with React and advanced JavaScript techniques
  • Oversee RESTful API design and integration strategies to enable robust system interactions
  • Provide expertise in Python-based backend tasks and processes when aligned with project requirements
  • Shape secure authentication and authorization mechanisms, leveraging OKTA and similar identity management solutions for SAML integrations
  • Implement and enforce best practices in code reviews, design discussions, and technical knowledge sharing across the team
  • Diagnose and resolve challenging cross-system issues, ensuring optimal system performance
  • Collaborate with DevOps and platform engineers to streamline deployment processes, CI/CD pipelines, and comprehensive monitoring

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
  • 5+ years of experience in software engineering
  • At least 1 year of relevant leadership experience
  • Deep expertise in Java development and the Spring framework ecosystem
  • Advanced proficiency in ReactJS and modern JavaScript (ES6+), with a portfolio showcasing impactful contributions
  • Extensive experience designing and integrating REST APIs in diverse system architectures
  • Proven capability with public cloud services, especially AWS, and knowledge of its ecosystem
  • Comprehensive understanding of microservices design principles and associated architectural patterns
  • Strong background in Python for backend development and supporting service-level scripting
  • Track record of integrating with identity management systems like OKTA and handling secure OAuth2/SAML workflows
  • Mastery of secure coding principles and system design for security compliance
  • Hands-on experience with CI/CD pipelines, Git-based workflows, and Agile methodologies
  • Exceptional analytical and problem-solving skills with the ability to mentor and inspire team members
  • Excellent command of written and spoken English (B2+ level)

Nice to have

  • Understanding of Amazon DynamoDB
  • Familiarity with GraphQL
  • Knowledge of Kotlin programming language
  • Competency in MongoDB
  • Experience with Terraform

[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