Backend Engineer (Python)

Jobgether

France

Remote

EUR 65,000 - 90,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary: €65,000 to €90,000
Remote work: Work remotely from an EU‑
Permanent local employment via an EOR
Meaningful product impact
Technical ownership
Professional development
Modern technology stack
Cross‑functional collaboration
Structured collaboration time
No on‑call responsibilities
Purpose‑driven environment

Job summary

Jobgether is partnering with a healthcare technology company to hire a Backend Engineer (Python) based in France. You will build Python services and backend workflows for an AI-powered voice platform aiding older adults, handling enrollment, scheduling, and follow-ups.

The role emphasizes robust backend design, data security, and scalable cloud deployments. You will work with a distributed European team, apply AI/voice tech concepts, and own features from design to production while collaborating

Qualifications

  • Production engineering experience in backend services.
  • Proficiency in Python with HTTP APIs using FastAPI or similar; asynchronous programming.
  • Experience with PostgreSQL or relational databases; data modeling and migrations.
  • Experience API integration and background jobs with retries and timeouts.
  • Good software engineering practices: readable code, automated tests, code reviews.
  • Cloud deployment of containerized services; operating production systems.
  • End-to-end ownership from design to release; cross-functional collaboration.
  • Clear written and spoken English; collaborate across distributed teams.
  • Willingness to work across CET/CEST hours for US collaboration.
  • Nice-to-have: GCP, Terraform, OpenTelemetry; applied AI and voice tech exposure.
  • Healthcare technology exposure is a plus.
  • Spanish or Portuguese language skills are a plus.

Responsibilities

  • Develop and maintain Python-based backend services for AI-powered voice platforms in healthcare.
  • Extend APIs, data models, and background workflows for enrollment, scheduling, and follow-ups.
  • Integrate with EHRs and clinical data platforms; ensure secure handling of patient data.
  • Coordinate care workflows: appointments, medication refills, and follow-up actions.
  • Build resilient distributed systems with proper handling of edge cases and retries.
  • Write tests, review code, and investigate production issues with logs and metrics.
  • Deploy and maintain containerized services in the cloud; enable safe incremental releases.
  • Collaborate with cross-functional teams across Europe to align on requirements.

Skills

Python
FastAPI
PostgreSQL
API integration
Async programming
Cloud deployment
Testing & observability
English communication
Cross-time-zone work
GCP / Terraform
AI / Voice tech
Healthcare tech
Spanish / Portuguese
EU location eligibility

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer (Python) based in France.

As a Backend Engineer, you will help develop and scale an AI-powered voice platform designed to improve healthcare access and support for adults aged 65 and older. You will build the Python services and backend workflows that enable intelligent patient conversations, coordinate follow-up care, and connect patients with the right clinical resources. Working at the intersection of backend engineering, applied AI, and healthcare technology, you will contribute to features such as appointment scheduling, medication refill requests, and post-discharge support. You will take ownership of well-defined projects from technical design through deployment, collaborating closely with engineers, product specialists, designers, and clinical operations teams. Within a small, distributed European engineering team, you will have the opportunity to influence product reliability, data security, and the quality of patient experiences. This role offers meaningful technical challenges, hands-on exposure to modern AI technologies, and the chance to build software with a tangible impact on people's health and well-being.

Accountabilities
  • Develop and maintain backend services: Build and extend Python-based APIs, data models, and background workflows supporting patient enrollment, call scheduling, communication preferences, and follow-up processes.
  • Enhance AI-powered voice workflows: Improve the backend systems that support an AI voice agent, enabling personalized patient conversations, access to relevant context, and integration with appropriate tools across multiple languages and care programs.
  • Integrate healthcare systems: Connect voice workflows with electronic health records and clinical data platforms, ensuring conversations are informed by relevant patient information and that patient requests reach the appropriate care teams.
  • Automate patient care coordination: Develop reliable workflows that help patients schedule appointments, request medication refills, and receive appropriate follow-up, with clear handoffs and visibility into subsequent actions.
  • Build resilient distributed systems: Design backend processes that handle interrupted calls, duplicate webhooks, external service failures, timeouts, retries, and other operational edge cases without compromising data integrity.
  • Improve system reliability and performance: Write automated tests, participate in code reviews, investigate production issues, and use logs and metrics to identify and resolve technical problems.
  • Support cloud deployment and service integration: Deploy and maintain containerized services in a cloud environment, ensuring compatibility across independently deployed components and supporting safe, incremental releases.
  • Protect sensitive patient information: Incorporate privacy, security, and responsible data handling into everyday engineering decisions, particularly when working with healthcare records and personal information.
  • Collaborate across distributed teams: Work with engineering, product, design, and clinical operations colleagues to understand requirements, communicate technical decisions, and deliver improvements aligned with patient and care-team needs.
  • Contribute to continuous improvement: Take ownership of defined features from technical planning through production deployment, incorporating feedback and refining existing workflows to improve reliability and usability.
Requirements
  • Production engineering experience: Demonstrated experience building, shipping, and maintaining backend services in production. Practical ownership and the quality of your work matter more than a specific number of years of experience.
  • Strong Python skills: Proficiency in Python and experience developing HTTP APIs with FastAPI or a comparable framework, including comfort working with asynchronous programming.
  • Database expertise: Practical experience with PostgreSQL or another relational database, including data modeling, schema design, migrations, and maintaining data integrity.
  • API and integration experience: Experience integrating third‑party services and developing background jobs or queue‑based workflows, with an understanding of timeouts, retries, duplicate events, and partial failures.
  • Sound engineering practices: Ability to write readable, maintainable code, create useful automated tests, participate in code reviews, and debug issues using logs, metrics, and other observability tools.
  • Cloud and deployment knowledge: Experience deploying containerized applications to a cloud platform and understanding the operational considerations involved in running production services.
  • End‑to‑end ownership: Ability to take a clearly defined problem from initial design through implementation, testing, and release, while recognizing when to seek feedback or technical support.
  • Communication and collaboration: Clear written and spoken English, with the ability to explain technical decisions, communicate progress, and collaborate effectively with colleagues across distributed teams and time zones.
  • Adaptability and problem‑solving: A practical, proactive approach to engineering, with a willingness to investigate unfamiliar systems, learn new technologies, and improve existing solutions collaboratively.
  • Availability for cross‑time‑zone collaboration: Ability to be available from 14:00 to 18:00 Central European local time (CET/CEST) on working days to collaborate with colleagues in the United States.
  • Additional technical experience (a plus): Familiarity with Google Cloud Platform (GCP), Terraform, or OpenTelemetry is advantageous.
  • Applied AI and voice technology (a plus): Experience with LiveKit, telephony systems, voice agents, large language model (LLM) integrations, or evaluating AI‑powered features is beneficial.
  • Healthcare technology experience (a plus): Familiarity with healthcare systems, sensitive personal information, or workflows requiring dependable follow‑through is an advantage.
  • Additional language skills (a plus): Spanish or Portuguese proficiency can be useful when reviewing and improving multilingual voice‑agent conversations.
  • Location eligibility: Candidates must be based in Germany, Spain, Italy, Portugal, Poland, or Greece and be able to work under a local employment contract through an employer of record.

Previous experience in healthcare or voice AI is not required, and candidates do not need experience with every technology in the existing stack. The role is suited to engineers with strong backend fundamentals who are eager to learn and contribute to meaningful AI‑powered products.

Benefits
  • Competitive salary: Annual gross salary ranging from €65,000 to €90,000, depending on experience and location.
  • Full‑time, permanent employment: A permanent local employment contract facilitated through an employer of record.
  • Remote work: Work remotely from an eligible European country.
  • Meaningful product impact: Contribute to a live healthcare product that supports older adults, improves access to care, and helps care teams provide timely follow‑up.
  • Technical ownership: Take responsibility for backend features from design through deployment within a small, collaborative engineering team.
  • Professional development: Deepen your expertise in Python, asynchronous systems, cloud infrastructure, and applied AI technologies.
  • Modern technology stack: Work with Python, FastAPI, PostgreSQL, Google Cloud Platform, Terraform, LiveKit Agents, speech recognition, large language models, and text‑to‑speech technologies.
  • Cross‑functional collaboration: Work closely with engineering, product, design, and clinical operations colleagues across Europe and the United States.
  • Structured collaboration time: Dedicated daily collaboration hours with US‑based colleagues, balanced with asynchronous communication and focused individual work.
  • No on‑call responsibilities: Focus on building and improving reliable software without a scheduled on‑call requirement.
  • Purpose‑driven environment: Contribute to a healthcare model centered on prevention, patient well‑being, and stronger relationships between patients and care providers.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top‑fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre‑contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer (Backend Leaning) - Platform Engineering
Full-Stack Engineer (Backend Leaning) - Platform Engineering

Jobgether • France

Remote
EUR 65,000 - 110,000
Remote-first flexibility across Europe
Professional development budget
Monthly coworking allowance
+7
Senior Consultant AI/ML
Senior Consultant AI/ML

Jobgether • France

Remote
EUR 140,000 - 210,000
Fully remote
Contract-based
Enterprise-scale impact
+4
Backend Engineer
Backend Engineer

Jobgether SRL • France

On-site
EUR 60,000 - 90,000
Competitive salary €60,000–€90,000
Equity participation: VSOP
Profit sharing
+9
Senior Data Engineer
Senior Data Engineer

Jobgether • France

Remote
EUR 67,000 - 100,000
Fully remote across Europe/LatAm
Technical ownership of data platform
Modern tech stack: Python, PostgreSQL,
+2
Full-Stack Engineer (Backend Leaning) - Payments Engineering
Full-Stack Engineer (Backend Leaning) - Payments Engineering

Jobgether SRL • France

Remote
EUR 70,000 - 110,000
Remote-first flexibility
Office access in Dublin/London/New_Yok
Professional development budget
+3
Mid/Senior Talent Acquisition Specialist
Mid/Senior Talent Acquisition Specialist

Jobgether SRL • France

On-site
EUR 65,000 - 90,000
Fully remote
PTO 20 days
Annual team gathering
+6
Senior AI Engineer
Senior AI Engineer

Doctolib • Nantes

On-site
EUR 90,000 - 120,000
Free comprehensive health insurance
Relocation support for international移
Lunch vouchers (Swile)
Backend & Applied AI Engineer
Backend & Applied AI Engineer

Resilience Healthcare L.L.C. • Paris

Hybrid
EUR 52,000 - 78,000
Senior Staff Machine Learning Engineer - Clinical - AI Teams
Senior Staff Machine Learning Engineer - Clinical - AI Teams

Doctolib • Paris

Hybrid
EUR 110,000 - 170,000
Health insurance
Vacation 25 days + RTT
Lunch vouchers
+3
Backend & Applied AI Engineer
Backend & Applied AI Engineer

Resilience Care • Paris

On-site
EUR 42,000 - 66,000