Lead or Senior Python Engineer

4 Months ago • 5 Years +

Job Description

This role involves designing, building, and maintaining backend microservices using Python, collaborating within agile teams. Key responsibilities include contributing to CI/CD workflows using Jenkins, ensuring service scalability and reliability, and troubleshooting production issues. The engineer will write clean, testable code, participate in code reviews, and support cloud-native deployments on Kubernetes, continuously improving development processes. They will also partner with customer care and actively participate in knowledge-sharing sessions.
Good To Have:
  • Experience with cloud platforms such as AWS or Azure.
Must Have:
  • 5+ years of backend Python development experience.
  • Experience with microservices architecture.
  • Familiarity with Conda and Python environment management.
  • Strong understanding of CI/CD pipelines using Jenkins.
  • Experience with Git, JIRA, and Confluence.
  • Fluent in English.
Perks:
  • Flexible working format: remote, office-based or flexible
  • Competitive salary and compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Add these skills to join the top 1% applicants for this job

confluence
jenkins
jira
ci-cd
github
kubernetes
microservices
azure
aws
python
git
agile-development
scalability
cross-functional

We are looking for the right people to join our well-funded, growing software company and to help us to continue to build exciting technology that makes the Clients' users happy. Currently, we are seeking a Lead or Senior Python Engineer to join our team.  

The project:
Our team builds and maintains a free, open-source Analytics Platform and a commercial Business Hub, used by data professionals in over 60 countries — including Fortune 500 organizations.


Requirements:

  • 5+ years of professional experience in backend development with Python.
  • Experience working with microservices architecture.
  • Familiarity with Conda and Python environment management.
  • Strong understanding of CI/CD pipelines, preferably using Jenkins.
  • Experience with version control and collaboration tools: Git, JIRA, Confluence.
  • Fluent in English
  • Experience with cloud platforms such as AWS or Azure is a plus.

 Responsibilities:

  • Design, build, and maintain backend microservices using Python.
  • Collaborate with cross-functional teams in an agile environment.
  • Contribute to CI/CD workflows using Jenkins and other DevOps tools.
  • Ensure scalability, reliability, and maintainability of services.
  • Partner with customer care teams to troubleshoot and resolve production issues.
  • Write clean, efficient, and testable code following best practices.
  • Participate in code reviews and knowledge-sharing sessions.
  • Support cloud-native deployments, especially on Kubernetes platforms.
  • Continuously contribute to improving development processes and architecture.

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Set alerts for new jobs by N-ix
Set alerts for new jobs in Ukraine
Contact Us
hello@outscal.com
Made in INDIA 💛💙