Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ellis Recruitment Group

NewBe an early applicant

Python Developer

Discussion

Summary

A lead-level Python developer role (hybrid) in Bern, Switzerland. The person technically leads an agile team, designing and building event-driven microservices with Python/FastAPI, FastStream, Apache Kafka, and Kubernetes/OpenShift, while running code reviews, setting standards, and mentoring developers. Fluent German and good English are required.

We have an urgent requirement for a German speaking Python Developer / Technical Lead for a hybrid role in Bern.

About the Role

As a Python Developer / Technical Lead, you will be responsible for leading a team in software development while ensuring high-quality standards and effective communication within the team.

Responsibilities

  • At least 8 years of professional experience in software development and as a Technical Lead
  • Excellent knowledge of Python and modern Python frameworks, especially FastAPI
  • Experience with FastStream and event-driven architectures
  • Very good knowledge of microservices development and operations
  • Solid experience with Apache Kafka
  • Several years of experience with Kubernetes and OpenShift
  • Very good knowledge of API management as well as REST API design and development
  • Experience in creating and evaluating software architectures
  • Technical leadership skills and role-model function within an agile development team without disciplinary responsibility
  • Demonstrable experience conducting code reviews and establishing development standards
  • Experience with Clean Architecture, Clean Code, Domain-Driven Design (DDD), and test automation
  • Very good knowledge of Git and modern CI/CD processes
  • Experience with agile development methods such as Scrum and Kanban
  • Ability to communicate architectural decisions clearly and establish them within the team
  • Enjoys sharing knowledge and developing team members professionally
  • Very good German and good English skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available