Overview
We are expanding our team with a Senior Python Developer to design backend services that are secure, scalable, and easy to maintain. You will build RESTful APIs, integrate third-party APIs, and help the team improve delivery practices, so apply now.
Responsibilities
- Design scalable backend solutions and implement them end to end
- Develop RESTful APIs and keep them stable over time
- Optimize reliability and performance across applications
- Collaborate with team members to produce high-quality code
- Perform code reviews and offer constructive feedback
- Integrate third-party services and APIs where needed
- Troubleshoot production and development issues and resolve them
- Ensure work meets project timelines and delivery commitments
- Maintain comprehensive documentation for code and processes
- Support continuous improvement initiatives within the development team
Requirements
- Minimum 3 years of professional experience in software engineering
- Proficiency in Python to develop robust applications
- Experience with AWS for deploying and managing cloud-based solutions
- Strong knowledge of databases for data storage and retrieval
- Familiarity with Git for version control and collaboration
- Understanding of microservice architecture style for modular systems
- Experience with Python testing frameworks to ensure code quality
- Knowledge of SDLC methodologies for structured project management
- Hands-on experience with Python web frameworks such as Django or Flask
- Familiarity with Python web servers for hosting and serving applications
- Awareness of security best practices in software development
- Experience with user authentication and authorization mechanisms
- Proficiency in software development methodologies for efficient workflow
- English language proficiency at B2+ (Upper-Intermediate) level or higher, both written and spoken
Nice to have
- Experience with containerization tools such as Docker
- Background in agile project management practices
[GTS] Benefits (generic, except India)
- 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