#5 - Senior Backend Engineer - Python & Databricks
- Hiring from
- Mexico
- Work type
- Remote
- Posted
621,083 remote jobs, straight from company career pages
100% free ยท New jobs every minute
Show job descriptionHide job description
๐ Join Our Remote Data Products & Machine Learning Startup! ๐
At Muttdata, we build innovative Data Products and Machine Learning solutions that help companies solve complex business challenges. As a fast-growing, remote-first startup, weโre passionate about technology, collaboration, and continuous learning.
We are looking for an experienced, hands-on, and ownership-driven Backend Engineer (Advanced) to join our team ๐ถ๐. In this role you will design, build, and operate production-grade backend services and REST APIs with Python and FastAPI on Microsoft Azure, including a communications dispatch service that integrates messaging queues and external APIs such as Braze.
You will work closely with development, data, and IT/DevOps teams, integrating backend services with Azure components, relational databases, third-party APIs, and data processes running on platforms like Databricks. Reliability, observability, and clean, maintainable code are at the core of this role.
๐ What We Do
๐ Our Partnerships
๐ Our Values
Responsibilities ๐ค
Required Skills ๐
- 4+ years of experience in backend development, with demonstrable participation in building, integrating, and operating production services.
- Strong command of Python and experience building REST APIs with FastAPI or equivalent frameworks.
- Experience designing modular, maintainable software, applying principles such as SOLID, separation of concerns, and automated testing best practices.
- Experience integrating APIs and distributed systems, including authentication, error handling, timeouts, retries, and resiliency patterns.
- Experience with asynchronous processing and messaging systems, using queues, dead-letter handling, and idempotency (e.g., Azure Service Bus or equivalents).
- Strong SQL and relational database skills, including modeling, querying, migrations, and ORM usage; SQL Server or Azure SQL preferred.
- Experience with Docker and deploying containerized services.
- Hands-on experience with cloud services, preferably Microsoft Azure, including monitoring, Git version control, and participation in continuous integration and deployment (CI/CD) processes.
