Jobs in Germany

Home  | English Speaking Jobs  | Sonia Solutions  | Python Software Engineer (all)...
  • Berlin

  • 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 you’re an intrinsically motivated self-starter who values impactful work, join us in revolutionizing healthcare.

    We’re looking for a Python Software Engineer (all) to help us build scalable, reliable backend services and APIs for our AI-driven products. You’ll work closely with our engineering and ML teams to design and implement robust systems for real-time
    communication, data processing, and automation—always 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 (Socket.IO, 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 you're passionate about web development and want to work with cutting-edge technologies, we'd love to hear from you!

    I'm Margarita and will be guiding you through the application process.

    Jobs at Sonia Solutions

    • Hamburg

    Job recommendations