We are looking for a Senior Python Developer to join our team. This position gives you the chance to tackle meaningful projects alongside a skilled and collaborative group of colleagues. If you thrive on solving intricate technical challenges and take pride in delivering high-quality software, we want to connect with you.
Responsibilities
-
Build and maintain scalable backend architecture aligned with company goals
-
Review peer code submissions to uphold strong coding standards
-
Work closely with various teams to gather and clarify technical needs
-
Diagnose and fix intricate issues throughout the software stack
-
Weigh in on architectural choices and long-term technical planning
-
Guide and support less experienced developers on the team
-
Fine-tune application speed and maintain overall system stability
-
Produce readable, well-structured, and properly documented code
-
Take part in sprint planning sessions and effort estimation
-
Keep up to date with new technologies and evolving industry standards
Requirements
-
Minimum of 3 years of hands-on experience in software development
-
Solid command of Python along with its essential libraries
-
Practical background in database design and query optimization
-
Working experience with Git for tracking changes and team collaboration
-
Direct experience building applications using Python web frameworks
-
Understanding of Python web servers and how to deploy them effectively
-
Firm grasp of security fundamentals and secure coding practices
-
Familiarity with various software development methodologies and their real-world use
-
Proven experience setting up user authentication and authorization systems
-
Some exposure to AI concepts and their integration into software projects
-
Solid written and verbal English communication at a B2 level or above
Nice to have
-
Knowledge of Microservice Architecture Style and how it applies to distributed systems
-
Practical experience with Python testing tools and approaches for quality assurance
-
Awareness of SDLC methodologies to support organized development workflows
We offer
-
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