We're in search of a Lead Full-Stack Software Engineer to come aboard our Scrum team and take on a mix of back-end and front-end responsibilities. The ideal candidate brings solid expertise in Python along with an Infrastructure as Code mindset. Beyond that, familiarity with AWS, Postgres relational databases, and front-end technologies like Next.js, React, TypeScript, and Tailwind is expected. This position calls for close teamwork, participation in code reviews, and full engagement in Scrum ceremonies. We're after someone with strong AI capabilities who can operate independently without requiring constant guidanceResponsibilitiesTake ownership of both back-end and front-end development work throughout the productWork in close partnership with teammates to refine and enhance the overall development workflowParticipate in code review sessions and help maintain strong coding standards throughout the codebaseFully engage in the team's Scrum ceremonies, actively supporting the agile processIdentify and fix bugs along with security vulnerabilities quickly and effectivelyRequirementsAt least 5 years of applicable professional experience in full-stack software developmentA minimum of one year spent leading and managing development teamsDemonstrated hands-on expertise with Python, particularly FastAPI, for constructing backend servicesHands-on background applying Infrastructure as Code methods to provision and manage cloud infrastructureExperience deploying and managing applications within the AWS cloud environmentBackground working with Postgres as a relational database solution for data storage needsSkilled in Next.js, TypeScript, and Tailwind for constructing contemporary front-end interfacesClear understanding of RESTful API design and JSON for building and consuming web servicesStrong command of SOLID principles, REST architecture, and widely used design patternsPractical background operating within Agile frameworks, with particular focus on ScrumSolid troubleshooting capability, backed by a history of successfully resolving software bugsStrong communication abilities, with proven success collaborating within distributed teamsDemonstrated capacity to rapidly pick up and apply new tools and technologiesFamiliarity with AI technologies, including Claude, and how AI integrates into the software development lifecycleExposure to AI native engineering principles and methodologiesWorking knowledge of Large Language Models (LLMs) and their real-world applicationsFluent English communication skills at a C1 level or higherNice to haveBackground fixing accessibility-related defects and issuesKnowledge of WCAG 2.x accessibility standards and related compliance requirementsFamiliarity with CSS and SASS for front-end styling and upkeepPractical experience with Amazon Web Services for managing cloud infrastructureExposure to Anthropic Claude for AI-supported development workSkilled in ReactJS for developing interactive user interface componentsWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.