Description review
#5 - Senior Backend Engineer - Python & Azure Databricks
Mutt Data · Remote - Argentina · back to the listing
HR standards
70/100
solid
Title ↔ description
91/100
strong
Reads as
Backend Engineer
100% confident
What this role officially is
software developer — ESCO, the EU occupation classification
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Also known as: application developer, application programmer, solutions developer, programmer, software specialist, application software developer
How others title the same work
Large employers
- Software Engineer - OpenStack Canonical
- C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Ltd.
- Containerization & Virtualisation Engineer Canonical Ltd.
- Go (Golang) Software Engineer, Developer Tooling and Containers Canonical Ltd.
- Golang Engineer Canonical Ltd.
Startups
- Anterior (Sequoia-backed, Series B) | Senior Member of Technical Staff | On-Site (New York, NY) | Full Time | $230,000–$300,000 + equity Anterior (Sequoia-backed, Series B)
- BitPay | Senior Backend Software Developer | Atlanta, GA | REMOTE (US) | BitPay
- Distributed Systems Engineer Beam
- Software Engineer, Platform Beam
- Blaine, WA | CaseLight Systems Inc. (CSI) | Solo Founder | Remote (US Only) | Founding Systems Engineer | FULL EQUITY (30% Stake) Blaine, WA
What the listing never says
- 40 bullet points. Long requirement lists deter qualified candidates, who read them as hard gates. Scope clarity
- No pay range published. Candidates cannot tell whether applying is worth their time. Pay transparency
The listing, marked up
Nothing in the wording of this listing tripped a check. The scores above still judge how complete and coherent it is.
🚀 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
• Leveraging our expertise, we build modern Machine Learning systems for demand planning and budget forecasting.
• Developing scalable data infrastructures, we enhance high-level decision-making, tailored to each client.
• Offering comprehensive Data Engineering and custom AI solutions, we optimize cloud-based systems.
• Using Generative AI, we help e-commerce platforms and retailers create higher-quality ads, faster.
• Building deep learning models, we enhance visual recognition and automation for various industries, improving product categorization, quality control, and information retrieval.
• Developing recommendation models, we personalize user experiences in e-commerce, streaming, and digital platforms, driving engagement and conversions.
🌟 Our Partnerships
• Amazon Web Services
• Astronomer
• Databricks
🌟 Our Values
• 📊 We are Data Nerds
• 🤗 We are Open Team Players
• 🚀 We Take Ownership
• 🌟 We Have a Positive Mindset
🔍 Curious about what we’re up to? Check out our case studies and dive into our blog post to learn more about our culture and the exciting projects we’re working on! 🚀
Responsibilities 🤓
• Design, develop, and evolve backend services and REST APIs with Python and FastAPI, applying best practices in architecture, security, and maintainability.
• Build and operate the communications dispatch service, integrating message queues and external APIs (Braze) with idempotency, retries, rate limiting, and robust error handling.
• Integrate and orchestrate platform components, including Azure services, databases, third-party APIs, and data processes running on platforms like Databricks.
• Design and maintain persistence solutions in Azure SQL, including data modeling, migrations, data integrity, and query optimization.
• Ensure backend reliability and observability in production through monitoring, tracing, automated testing, and failure recovery mechanisms.
• Collaborate with development, data, and IT/DevOps teams on technical decisions, component integration, CI/CD pipelines, and deployments across environments.
• Maintain clear and up-to-date technical documentation.
Required Skills 🚀
• 3–5 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 SOLID principles, 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: queues, dead-letter handling, and idempotency (e.g., Azure Service Bus or equivalents).
• Strong SQL and relational database skills, including modeling, querying, migrations, and ORMs; 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 CI/CD processes.
Nice to Have 😉
• Experience integrating and orchestrating data processes from backend services, especially with Azure Databricks or other data processing platforms.
• Experience with containerized infrastructure in the cloud, including Kubernetes/AKS or Azure Container Registry.
• Experience with Braze or similar customer engagement platforms.
🎁 Perks
• 🌍 Remote-first culture – work from anywhere!
• 🚀 In-Company English Lessons.
• 💪 Wellhub or sports club stipend to stay active
• 🚀 AWS, DBT, Google Cloud, Azure & Databricks certifications fully covered
• 🍕 Food credits via Pedidos Ya – because great work deserves great food.
• 🎂 Birthday off + an extra vacation week (Mutt Week! 🏖️)
• 🤝 Referral bonuses – help us grow the team & get rewarded!
• ✈️🏝️ Annual Mutters' Trip – an unforgettable getaway with the team!
• 👶 Monthly Childcare Reimbursement – Because supporting families matters too
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
• Leveraging our expertise, we build modern Machine Learning systems for demand planning and budget forecasting.
• Developing scalable data infrastructures, we enhance high-level decision-making, tailored to each client.
• Offering comprehensive Data Engineering and custom AI solutions, we optimize cloud-based systems.
• Using Generative AI, we help e-commerce platforms and retailers create higher-quality ads, faster.
• Building deep learning models, we enhance visual recognition and automation for various industries, improving product categorization, quality control, and information retrieval.
• Developing recommendation models, we personalize user experiences in e-commerce, streaming, and digital platforms, driving engagement and conversions.
🌟 Our Partnerships
• Amazon Web Services
• Astronomer
• Databricks
🌟 Our Values
• 📊 We are Data Nerds
• 🤗 We are Open Team Players
• 🚀 We Take Ownership
• 🌟 We Have a Positive Mindset
🔍 Curious about what we’re up to? Check out our case studies and dive into our blog post to learn more about our culture and the exciting projects we’re working on! 🚀
Responsibilities 🤓
• Design, develop, and evolve backend services and REST APIs with Python and FastAPI, applying best practices in architecture, security, and maintainability.
• Build and operate the communications dispatch service, integrating message queues and external APIs (Braze) with idempotency, retries, rate limiting, and robust error handling.
• Integrate and orchestrate platform components, including Azure services, databases, third-party APIs, and data processes running on platforms like Databricks.
• Design and maintain persistence solutions in Azure SQL, including data modeling, migrations, data integrity, and query optimization.
• Ensure backend reliability and observability in production through monitoring, tracing, automated testing, and failure recovery mechanisms.
• Collaborate with development, data, and IT/DevOps teams on technical decisions, component integration, CI/CD pipelines, and deployments across environments.
• Maintain clear and up-to-date technical documentation.
Required Skills 🚀
• 3–5 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 SOLID principles, 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: queues, dead-letter handling, and idempotency (e.g., Azure Service Bus or equivalents).
• Strong SQL and relational database skills, including modeling, querying, migrations, and ORMs; 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 CI/CD processes.
Nice to Have 😉
• Experience integrating and orchestrating data processes from backend services, especially with Azure Databricks or other data processing platforms.
• Experience with containerized infrastructure in the cloud, including Kubernetes/AKS or Azure Container Registry.
• Experience with Braze or similar customer engagement platforms.
🎁 Perks
• 🌍 Remote-first culture – work from anywhere!
• 🚀 In-Company English Lessons.
• 💪 Wellhub or sports club stipend to stay active
• 🚀 AWS, DBT, Google Cloud, Azure & Databricks certifications fully covered
• 🍕 Food credits via Pedidos Ya – because great work deserves great food.
• 🎂 Birthday off + an extra vacation week (Mutt Week! 🏖️)
• 🤝 Referral bonuses – help us grow the team & get rewarded!
• ✈️🏝️ Annual Mutters' Trip – an unforgettable getaway with the team!
• 👶 Monthly Childcare Reimbursement – Because supporting families matters too