Python Software Engineer (all) - Mid-level

Sonia Solutions

Not Interested
Bookmark
Report This Job

profile Job Location:

Berlin - Germany

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

With Sonia doctors are successful doctors. We create and deploy AI-enhanced solutions that make doctors lives easier patients care better and healthcare systems more efficient. If youre an intrinsically motivated self-starter who values impactful work join us in revolutionizing healthcare.

Were looking for a Python Software Engineer (all) to help us build scalable reliable backend services and APIs for our AI-driven products. Youll work closely with our engineering and ML teams to design and implement robust systems for real-time
communication data processing and automationalways with code quality performance and maintainability as your guiding principles.

This role can be performed in a hybrid setup from our offices in Luxembourg or Berlin or remotely from anywhere in Germany or Luxembourg.

Tasks

Develop and maintain scalable backend services using Python 3 (with async and strong typing)

  • Design and implement RESTful APIs and real-time communication via WebSockets
  • Write clean maintainable and well-tested code following best engineering practices
  • Debug and troubleshoot production issues to ensure reliability and performance
  • Work with containerization (Docker) and contribute to CI/CD pipeline improvements
  • Collaborate with cross-functional teams to integrate APIs and backend systems with ML services
  • Proactively bring in ideas for improving architecture automation and processes

Requirements

3 years of professional experience in software development with Python 3

  • Strong knowledge of asynchronous programming and type hinting in Python
  • Experience with at least one web framework (FastAPI Django or Flask)
  • Proven experience in building and consuming RESTful APIs
  • Working experience with real-time communication using WebSockets ( FastAPI WebSockets etc.)
  • Familiarity with version control systems (Git GitLab Bitbucket)
  • Practical knowledge of testing frameworks and debugging in production environments
  • Experience with containerization (Docker) and basic CI/CD concepts
  • Solid understanding of software engineering principles design patterns and clean code practicesNice-to-Haves
  • Experience working with LLMs (routing parsing error handling guardrails)
  • Knowledge of message brokers (RabbitMQ Kafka Redis Pub/Sub)
  • Exposure to NoSQL databases (Redis)
  • Familiarity with DevOps tools or Kubernetes environments
  • Contributions to open-source projects

Benefits

Full ownership of critical backend components in a fast-growing AI environment

  • A team that values curiosity learning and pragmatic problem-solving
  • Flexible working arrangements
  • Competitive salary depending on experience
  • Work on products that directly impact healthcare innovation

If youre passionate about web development and want to work with cutting-edge technologies wed love to hear from you!

Im Margarita and will be guiding you through the application process.

With Sonia doctors are successful doctors. We create and deploy AI-enhanced solutions that make doctors lives easier patients care better and healthcare systems more efficient. If youre an intrinsically motivated self-starter who values impactful work join us in revolutionizing healthcare.Were looki...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT