Description
Summary:
Join a proficient team as a Senior Python Developer to work on high-impact initiatives, tackle difficult technical challenges, and produce excellent software.
Highlights:
1. Work on high-impact initiatives with a supportive group of specialists
2. Untangle difficult technical challenges and produce excellent software
3. Contribute to technical strategy and coach less experienced team members
We are looking for a Senior Python Developer to join our team. This role provides the chance to work on high\-impact initiatives while teaming up with a proficient and supportive group of specialists. If you find satisfaction in untangling difficult technical challenges and strive to produce excellent software, we encourage you to reach out to us
**Responsibilities**
* Create and maintain robust backend systems that align with company priorities
* Assess code submitted by team members to preserve reliable quality benchmarks
* Coordinate with different teams to pinpoint and clarify project requirements
* Investigate and address challenging technical problems across all system layers
* Contribute perspective on structural decisions and upcoming technical strategy
* Provide coaching and direction to less experienced members of the development team
* Improve system efficiency while safeguarding consistent operational reliability
* Develop tidy, logically structured, and clearly documented code
* Contribute to sprint planning meetings and task effort assessments
* Stay informed about new tools, methodologies, and shifts in the industry
**Requirements**
* A minimum of 3 years of applied experience in software engineering
* Advanced knowledge of Python and its core libraries
* Practical experience in structuring databases and refining query efficiency
* Skilled use of Git for managing code versions and team\-based development
* Verified experience creating applications through Python web frameworks
* Familiarity with Python web servers and associated deployment methods
* Strong foundation in security concepts and safe coding approaches
* Awareness of assorted software development methodologies and how they are applied
* History of building authentication and authorization functionality
* General understanding of AI fundamentals and their role in software projects
* Confident English abilities, written and verbal, at B2 level or above
**Nice to have**
* Working knowledge of Microservice Architecture Style and its use in distributed systems
* Background in Python testing tools and practices to uphold code reliability
* Insight into SDLC methodologies that support well\-organized development cycles
**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