Hybrid Full-time

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
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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.

Visit website
Job Details
Category backend
Posted 7 months ago