Description
Summary:
Seeking a Senior Python Developer to build scalable backend services, strengthen the Python platform, review code, tune performance, and integrate APIs following best practices and Agile methodologies.
Highlights:
1. Develop and support scalable backend systems and services
2. Coordinate with cross-functional teams for effective software solutions
3. Champion and apply best practices across the software development lifecycle
We are building scalable backend services and need a Senior Python Developer to strengthen our Python platform and delivery quality. You will partner with cross\-functional teams, review code, tune performance, and integrate external APIs while following best practices and Agile ways of working; apply now.
**Responsibilities**
* Develop and support scalable backend systems and services aligned with business needs
* Coordinate with cross\-functional teams to deliver dependable, effective software solutions
* Conduct peer code reviews and promote strong code quality standards
* Optimize system performance and resolve technical issues as they occur
* Integrate external APIs and third\-party services into backend components
* Document new and existing system components with clear technical documentation
* Champion and apply best practices across the software development lifecycle
* Support improvements to team processes and help grow technical capabilities
**Requirements**
* Minimum 3 years of relevant software development experience
* Advanced knowledge of Python for designing, evolving, and maintaining applications
* Strong background in database design, administration, and performance tuning
* Hands\-on use of Git for version control and collaborative development workflows
* Proven experience with Python web frameworks such as Django or Flask
* Working knowledge of configuring and deploying Python web servers
* Solid understanding of security fundamentals and applying them in software projects
* Experience implementing user authentication and authorization systems
* Familiarity with software development methodologies such as Agile or Scrum
* English proficiency at B2\+ (Upper\-Intermediate) or higher, written and spoken
**Nice to have**
* Practical experience working with AI technologies or Large Language Models (LLM) in development settings
**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