Sonia Solutions

Senior Python Software Engineer

Remote Berlin
Python FastAPI Django Flask Docker Git GitLab Bitbucket RabbitMQ Kafka Redis Kubernetes
Description

Senior Python Software Engineer (all)

Department: AI

Employment Type: Permanent employee

Schedule: Full-time

Seniority: Experienced

Location: Berlin, Remote, Luxembourg, Hamburg, Frankfurt

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 Senior Python Software Engineer (all) to take ownership of critical backend components in our AI-driven products. You’ll design and implement scalable architectures, mentor others, and ensure our systems are robust, reliable, and future-proof. Partnering closely with engineering and ML teams, you’ll build APIs and services that enable real-time communication, data processing, and automation at scale—always with clean, maintainable, and high-performing code.

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

  • Backend Development: Design, development, and maintenance of scalable backend services using Python 3 (async, type hinting).
  • API Architecture: Architect and implement RESTful APIs and real-time communication via WebSockets.
  • Technical Leadership: Drive technical discussions and decisions, shaping backend architecture and coding standards.
  • Production Reliability: Debug and troubleshoot production issues, ensuring resilience, performance, and security.
  • DevOps: Advance our CI/CD pipeline and containerized deployments (Docker).
  • AI/ML Integration: Collaborate with ML engineers to integrate APIs and backend systems with AI/ML services.
  • Mentorship & Quality: Mentor and support other developers, fostering best practices in engineering, testing, and documentation.
  • Continuous Improvement: Continuously identify opportunities for technical and process improvements.
Must Haves
  • Experience: 8+ years of professional experience in software development with Python 3.
  • Python Expertise: Deep knowledge of asynchronous programming, type hinting, and software design principles.
  • Web Frameworks: Solid experience with web frameworks (FastAPI, Django, or Flask).
  • Architecture: Proven track record of designing and scaling APIs and backend architectures.
  • Real-Time Communication: Hands-on experience with real-time communication (WebSockets, Socket.IO, FastAPI WebSockets).
  • DevOps Foundation: Experience with containerization (Docker) and CI/CD systems.
  • Quality Assurance: Strong debugging and testing skills in production environments.
  • Version Control: Expertise with version control (Git, GitLab, Bitbucket).
  • Communication: Strong communicator with experience mentoring peers and leading projects.

Nice to Have
  • Generative AI: Experience working with LLMs (routing, parsing, error handling, guardrails).
  • Data Flow: Knowledge of message brokers (RabbitMQ, Kafka, Redis Pub/Sub).
  • Databases: Exposure to NoSQL databases (Redis).
  • Container Orchestration: Familiarity with Kubernetes or advanced DevOps practices.
  • Community: Contributions to open-source projects.
  • Full ownership of impactful backend components in a fast-growing AI environment.
  • A collaborative team that values curiosity, learning, and pragmatic problem-solving.
  • Flexible working arrangements (remote or hybrid).
  • 30 days of annual vacation.
  • Competitive salary depending on experience.
  • The chance to work on products that directly shape the future of healthcare.

If you’re passionate about backend engineering and want to make an impact in healthcare with cutting-edge AI technologies, we’d love to hear from you!

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

Sonia Solutions
Sonia Solutions

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say