EPAM Systems

Senior Python Full-stack Software Engineer

Posted: 1 minutes ago

Job Description

Join our agile Scrum team as a Senior Python Full-stack Software Engineer, working on both back-end and front-end development.You will collaborate closely with team members, participate in code reviews, and contribute to all Scrum ceremonies to deliver high-quality software. Apply now to be part of a dynamic and innovative environment. ResponsibilitiesFocus on back-end and front-end development tasksCollaborate closely with other team members to optimize the development processEngage in code reviews and maintain high coding standardsParticipate actively in the team’s Scrum ceremonies, contributing to agile processesTroubleshoot and resolve bugs and vulnerabilities promptly and efficientlyImplement Infrastructure as Code practices to manage AWS resourcesEnsure application accessibility fundamentals are met and maintainedDevelop and maintain RESTful APIs following SOLID principlesOptimize PostgreSQL relational database interactionsSupport continuous integration and deployment workflowsMentor junior team members and share knowledgeCommunicate effectively within a distributed team environmentAdapt quickly to new tools and technologies RequirementsStrong experience with Python and FastAPI, minimum 3 yearsProficient in Amazon Web Services (AWS) infrastructure and servicesExperience with PostgreSQL relational databasesProficiency in ReactJS and Next.js for front-end developmentSkilled in TypeScript, Tailwind CSS, and RESTful API designKnowledge of software design patterns including SOLID principlesExperience working in Agile environments, especially Scrum, minimum 2 yearsExcellent troubleshooting and bug-fixing skillsStrong communication skills for effective collaborationAbility to work efficiently within a distributed teamEnglish proficiency at B2 level or higherFamiliarity with large language models (LLM) Nice to haveExperience with accessibility bug remediationFamiliarity with WCAG 2.x accessibility standardsKnowledge of CSS and SASSGeneral understanding of AI and prompt engineering concepts We 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 LinkedIn

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In