Description
Summary:
Seeking a Senior Python Developer to contribute to impactful projects, resolve complex technical puzzles, and craft top-tier software within a knowledgeable and cooperative team.
Highlights:
1. Contribute to impactful projects with a knowledgeable and cooperative team
2. Resolve complex technical puzzles and craft top-tier software
3. Offer mentorship and guidance to junior developers
We are looking for a Senior Python Developer to join our team. This opportunity allows you to contribute to impactful projects while working alongside a knowledgeable and cooperative team of experts. If you enjoy resolving complex technical puzzles and are committed to crafting top\-tier software, we would like to hear from you.
**Responsibilities**
* Develop and sustain scalable backend infrastructure that supports organizational objectives
* Evaluate colleagues' code contributions to ensure consistent quality standards
* Partner with multiple departments to identify and refine technical specifications
* Identify and resolve complex problems spanning the entire software stack
* Provide input on architectural decisions and future technical direction
* Offer mentorship and guidance to junior developers within the team
* Enhance application performance while ensuring dependable system operation
* Craft clean, organized, and thoroughly documented source code
* Engage in sprint planning discussions and workload estimation
* Remain informed on emerging tools, trends, and industry standards
**Requirements**
* At least 3 years of practical experience in software development
* Strong expertise in Python and its fundamental libraries
* Hands\-on knowledge of database structuring and query performance tuning
* Proficient use of Git for version tracking and collaborative coding
* Demonstrated experience developing applications with Python web frameworks
* Working knowledge of Python web servers and deployment strategies
* Strong understanding of security basics and secure development techniques
* Exposure to different software development methodologies and their practical implementation
* Track record of implementing authentication and authorization features
* Basic familiarity with AI principles and their use in software development
* Proficient English skills, both written and spoken, at B2 level or higher
**Nice to have**
* Familiarity with Microservice Architecture Style and its role in distributed system design
* Exposure to Python testing frameworks and techniques for maintaining code quality
* Understanding of SDLC methodologies to support structured development practices
**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