Senior Backend Engineer – Python, Azure Databricks

Posted Oct 27

This is a fully remote position, open to applicants in Mexico.

📋 Description

• Design, develop, and enhance backend services and REST APIs utilizing Python and FastAPI, adhering to best practices in architecture, security, and maintainability.

• Construct and manage the communications dispatch service, incorporating message queues and external APIs (such as Braze) with features like idempotency, retries, rate limiting, and comprehensive error handling.

• Integrate and orchestrate platform components, which include Azure services, databases, third-party APIs, and data processes operating on platforms such as Databricks.

• Create and sustain persistence solutions within Azure SQL, focusing on data modeling, migrations, data integrity, and query optimization.

• Guarantee backend reliability and observability in production through monitoring, tracing, automated testing, and mechanisms for failure recovery.

• Collaborate with development, data, and IT/DevOps teams on technical decisions, component integration, CI/CD pipelines, and deployments across various environments.

• Keep clear and current technical documentation.


⛳️ Requirements

• 3–5 years of experience in backend development, with verifiable involvement in building, integrating, and managing production services.

• Proficient in Python with experience in developing REST APIs using FastAPI or similar frameworks.

• Background in designing modular, maintainable software while applying SOLID principles, separation of concerns, and best practices in automated testing.

• Experience in integrating APIs and distributed systems, including aspects like authentication, error handling, timeouts, retries, and resiliency patterns.

• Familiarity with asynchronous processing and messaging systems, including queues, dead-letter handling, and idempotency (e.g., Azure Service Bus or similar technologies).

• Strong SQL and relational database expertise, covering modeling, querying, migrations, and ORMs; experience with SQL Server or Azure SQL is preferred.

• Knowledge of Docker and deploying containerized services.

• Practical experience with cloud services, ideally Microsoft Azure, including monitoring, version control with Git, and CI/CD processes.


🏝️ Benefits

• Remote-first culture – work from anywhere!

• AWS, DBT, Google Cloud, Azure & Databricks certifications fully covered.

• Birthday off + an extra vacation week (Mutt Week!).

• Referral bonuses.

• Maslow: Monthly credits to spend in our benefits marketplace.

• Annual Mutters' Trip – an unforgettable getaway with the team.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers