Senior Backend Engineer - Python & Databricks
Jobgether, Brazil
- Pay
- Not listed by the employer
- Work type
- Remote
- Level
- Senior
- Area
- Software engineering
- Posted
- 3 days ago
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer – Python & Databricks based in Brazil.
We are seeking a hands-on Senior Backend Engineer to design, develop, and operate reliable backend services and production-grade REST APIs. In this remote role, you will work primarily with Python, FastAPI, and Microsoft Azure, contributing to scalable systems and data-driven products. You will help build and maintain a communications dispatch service that connects messaging queues, external APIs, databases, and data platforms such as Databricks. Working closely with development, data, and IT/DevOps teams, you will contribute to architecture, integrations, and deployment processes. The role offers the opportunity to take ownership of technical solutions in a collaborative, learning-oriented environment focused on clean code, reliability, and continuous improvement.
Accountabilities -
Design, develop, and evolve backend services and REST APIs using Python and FastAPI, following sound practices for architecture, security, and maintainability.
-
Build and operate a communications dispatch service integrating messaging queues and external APIs, implementing idempotency, retries, rate limiting, and robust error handling.
-
Integrate and orchestrate Azure services, relational databases, third-party APIs, and data processes running on platforms such as Databricks.
-
Design and maintain Azure SQL persistence solutions, including data modeling, migrations, data integrity, and query optimization.
-
Improve production reliability and observability through monitoring, tracing, automated testing, and failure recovery mechanisms.
-
Collaborate with development, data, and IT/DevOps teams on technical decisions, integrations, CI/CD pipelines, and deployments across environments.
-
Maintain clear and useful technical documentation.
Requirements:
-
At least 4 years of backend development experience, including building, integrating, and operating production services.
-
Strong proficiency in Python and experience developing REST APIs with FastAPI or equivalent frameworks.
-
Ability to design modular, maintainable software using principles such as SOLID, separation of concerns, and automated testing best practices.
-
Experience integrating APIs and distributed systems, including authentication, timeouts, error handling, retries, and resiliency patterns.
-
Experience with asynchronous processing and messaging systems, including queues, dead-letter handling, and idempotency; Azure Service Bus or equivalent technologies are relevant.
-
Strong SQL and relational database skills, including data modeling, querying, migrations, and ORM usage. SQL Server or Azure SQL experience is preferred.
Similar roles at other companies
Pay not posted
Posted Aug 14, 2026
Pay not posted
Posted 26 days ago
Senior Software Engineer - Backend
DatabricksBengaluru, India
Pay not posted
Posted Dec 3, 2025
Sr. Software Engineer - Backend
DatabricksAarhus, Denmark
Pay not posted
Posted Sep 17, 2024
Listed on Jobgether's Lever job board; checked 21 h ago. First seen by us 21 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.