Senior Python Developer
EPAM Systems
Job description
About the role
EPAM is seeking a Senior Python Developer to deliver reliable backend services and keep the Python stack secure and maintainable. You will collaborate with multinational teams on architecture, handle Django/Flask services, databases, authentication, and keep integrations and documentation up to date.
Key responsibilities
- Engineer robust backend systems and services that scale with business demand.
- Collaborate with multiple teams to ship stable and effective software solutions.
- Review code with peers to maintain consistent quality and standards.
- Enhance performance and troubleshoot technical problems when they arise.
- Handle integrations with external APIs and third‑party services.
- Produce and maintain technical documentation for new and existing components.
- Promote best practices across the end‑to‑end software development process.
- Contribute to improving team workflows and strengthening technical capabilities.
Required profile
- At least 3 years of professional experience in software development.
- Expert‑level Python skills for application design, enhancement, and ongoing maintenance.
- Strong experience with Git‑based version control and team collaboration practices.
- Good grasp of security basics and how to implement them in software solutions.
- Experience delivering user authentication and authorization mechanisms.
- Understanding of Agile or Scrum software development methodologies.
- English level B2+ (Upper‑Intermediate) or above with strong written and verbal communication.
Required skills
- Python
- Django
- Flask
- Git
- Database design and performance optimization
- RESTful API integration
- User authentication and authorization
- Security best practices
What 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, including unlimited LinkedIn Learning access.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Colombia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems