Overview
We are seeking a Senior Python Developer to become part of our organization.
This position provides the chance to engage with forward-thinking initiatives and help advance our technical capabilities. If you thrive in software engineering and enjoy working alongside skilled colleagues, we welcome your application.
Responsibilities
- Build and enhance robust backend systems
- Create and support API endpoints for seamless integration
- Improve system efficiency and stability
- Work closely with peers to produce reliable software
- Review code and share insightful recommendations
- Connect external platforms and services
- Identify and fix software challenges
- Apply automated tests to uphold code standards
- Document technical aspects of development projects
- Support ongoing refinement of engineering practices
Requirements
- At least 3 years of experience in software development
- Advanced skills in Python for server-side programming
- Comprehensive understanding of database management and optimization
- Experience using Git for source control and teamwork
- Knowledge of microservices for designing flexible architectures
- Proven ability with Python testing tools to maintain software integrity
- Familiarity with software development life cycle processes
- Practical experience with frameworks like Django or Flask
- Understanding of web server configuration and deployment in Python environments
- Awareness of secure coding principles
- Insight into development methodologies for streamlined project execution
- Background in implementing user authentication and access controls
- English proficiency at B2+ level or above, both written and spoken
Nice to have
- Background with Docker or similar containerization solutions
- Experience setting up and managing CI/CD workflows
- Previous involvement in Agile development teams
[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