Hybrid Full-time

Sonia Solutions is hiring a Senior Python Software Engineer (all)

About the Role

Sonia Solutions is looking for a Senior Python Software Engineer to take ownership of critical backend components in our AI-driven products. You will design and implement scalable architectures, mentor others, and ensure our systems are robust, reliable, and future-proof.

What You'll Do

  • Design, develop, and maintain scalable backend services using Python 3 with async programming and type hinting.
  • Architect and implement RESTful APIs and real-time communication via WebSockets.
  • Drive technical discussions and decisions, shaping backend architecture and coding standards.
  • Debug and troubleshoot production issues, ensuring resilience, performance, and security.
  • Advance our CI/CD pipeline and containerized deployments using Docker.
  • Collaborate with ML engineers to integrate APIs and backend systems with AI/ML services.
  • Mentor and support other developers, fostering best practices in engineering, testing, and documentation.
  • Continuously identify opportunities for technical and process improvements.

What We're Looking For

  • 8+ years of professional software development experience with Python 3.
  • Deep knowledge of asynchronous programming, type hinting, and software design principles.
  • Solid experience with web frameworks like FastAPI, Django, or Flask.
  • A proven track record of designing and scaling APIs and backend architectures.
  • Hands-on experience with real-time communication (WebSockets, Socket.IO, FastAPI WebSockets).
  • Experience with containerization (Docker) and CI/CD systems.
  • Strong debugging and testing skills in production environments.
  • Expertise with version control (Git, GitLab, Bitbucket).
  • Strong communication skills and experience mentoring peers and leading projects.

Nice to Have

  • Experience working with LLMs (routing, parsing, error handling, guardrails).
  • Knowledge of message brokers like RabbitMQ, Kafka, or Redis Pub/Sub.
  • Exposure to NoSQL databases such as Redis.
  • Familiarity with Kubernetes or DevOps practices.
  • Contributions to open-source projects.

Technical Stack

  • Languages: Python 3
  • Frameworks: FastAPI, Django, Flask
  • Real-time: WebSockets, Socket.IO
  • Infrastructure: Docker, Kubernetes
  • Version Control: Git, GitLab, Bitbucket
  • Messaging: RabbitMQ, Kafka, Redis Pub/Sub
  • Databases: Redis

Team & Environment

You will be partnering closely with our engineering and ML teams in a collaborative environment that values curiosity, learning, and pragmatic problem-solving. You'll have full ownership of impactful backend components in a fast-growing AI environment.

Benefits & Compensation

  • Flexible working arrangements (remote or hybrid).
  • Competitive salary depending on experience.
  • The chance to work on products that directly shape the future of healthcare.

Work Mode

This role offers a hybrid work mode from our offices in Luxembourg or Berlin, Germany.

Sonia Solutions is an equal opportunity employer.

Required Skills
Python 3FastAPIDjangoFlaskWebSocketsSocket.IODockerGitGitLabBitbucket
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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 4 months ago