Senior Backend Engineer - Python & Databricks

New
M
MuttdataData engineering
Remote - LatamFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of experience in backend development
Required Skills
DockerPythonSQLMicrosoft AzureFastAPICI/CDRESTful APIsDatabricks

Requirements

  • Have 4+ years of backend development experience, including building, integrating, and operating production services.
  • Demonstrate strong Python skills and experience building REST APIs with FastAPI or equivalent frameworks.
  • Apply modular software design principles, including SOLID and separation of concerns.
  • Use automated testing best practices.
  • Have experience integrating APIs and distributed systems, including authentication, error handling, timeouts, retries, and resiliency patterns.
  • Have experience with asynchronous processing and messaging systems, including queues, dead-letter handling, and idempotency.
  • Bring strong SQL and relational database skills, including modeling, querying, migrations, and ORM usage.
  • Have experience with Docker and deploying containerized services.
  • Have hands-on experience with cloud services, preferably Microsoft Azure.
  • Have experience with monitoring, Git version control, and CI/CD processes.

Responsibilities

  • Design, develop, and evolve backend services and REST APIs with Python and FastAPI.
  • Build and operate the communications dispatch service with message queues and external APIs.
  • Implement idempotency, retries, rate limiting, and error handling for dispatch integrations.
  • Integrate Azure services, databases, third-party APIs, and data processes such as Databricks.
  • Design and maintain Azure SQL persistence, including data modeling, migrations, data integrity, and query optimization.
  • Implement production monitoring, tracing, automated testing, and failure recovery.
  • Collaborate with development, data, and IT/DevOps teams on technical decisions and component integration.
  • Support CI/CD pipelines and deployments across environments, and maintain technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now