Hybrid

Sonia Solutions is hiring a Python Software Engineer (all) - Mid-level

About the Role

Sonia Solutions is looking for a Mid-level Python Software Engineer to build scalable, reliable backend services and APIs for our AI-driven healthcare products. You will work closely with engineering and ML teams to design and implement systems for real-time communication, data processing, and automation.

What You'll Do

  • 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.

What We're Looking For

  • 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 practices.

Nice to Have

  • 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.

Technical Stack

  • Python 3, FastAPI, Django, Flask, WebSockets, Docker, Git, GitLab, Bitbucket

Team & Environment

Work closely with engineering and ML teams.

Benefits & Compensation

  • 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.

Work Mode

This is a hybrid position based in Luxembourg or Berlin, Germany.

Sonia Solutions is an equal opportunity employer.

Required Skills
Python 3FastAPIDjangoFlaskWebSocketsDockerGitGitLabBitbucketAPI DevelopmentBackend Development Python 3FastAPIDjangoFlaskWebSocketsDockerGitGitLabBitbucketAPI DevelopmentBackend Development
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Sonia Solutions
Sonia creates and deploys AI-enhanced solutions that make doctors’ lives easier, patients’ care better, and healthcare systems more efficient. Sonia is transforming dental practices with an AI-powered SaaS platform that automates time-consuming administrative tasks.
All jobs at Sonia Solutions Visit website
Job Details
Category backend
Posted 8 months ago