Python Backend Engineer ( 3422) (#3422)

Europe
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

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

×

Easy apply

    or
    Refer a friend