
Senior Python Developer
Primary stack
Job description
About the Position
We are looking for a Senior Python Developer to strengthen our backend systems and deliver reliable services using Python in a collaborative, innovative team. You will work on API integrations, performance tuning, and AI/LLM adoption while reinforcing best practices-apply now.
Responsibilities
- Engineer and maintain scalable backend architectures and services
- Coordinate with multidisciplinary teams to deliver high-quality software products
- Conduct code reviews and provide guidance to uphold coding standards
- Diagnose performance bottlenecks and address technical challenges
- Implement and oversee integrations with third-party APIs and services
- Draft and maintain detailed technical documentation for features and changes
- Adhere to and promote best practices across the full software development process
- Help improve team workflows and grow shared technical expertise
Requirements
- Minimum of 3 years of relevant software engineering experience
- Strong Python expertise for building and maintaining applications
- Practical experience integrating AI or Large Language Models (LLM) into projects
- Solid foundation in database architecture, management, and optimization
- Proficiency in Git for source control and team-based development
- Hands-on use of Python web frameworks, including Django or Flask
- Understanding of deploying and configuring Python web servers
- Knowledge of security principles and their application in software development
- Experience implementing user authentication and authorization mechanisms
- Familiarity with Agile or Scrum development methodologies
- Excellent English communication skills (B2+ Upper-Intermediate) written and spoken
We Offer
- Opportunity to work remotely in Colombia
- Collaborative and innovative team environment
- Focus on backend systems and performance tuning
- Integration with AI/LLM projects
About the Company
EPAM Systems is a global software engineering and product development company. We are committed to delivering high-quality software solutions and fostering a culture of innovation and collaboration.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2384 roles
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil