
Senior Backend Engineer – Python, Databricks
Posted Nov 3

Posted Nov 3
This is a fully remote position, open to applicants in Argentina.
• 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, ensuring idempotency, retries, rate limiting, and robust error handling mechanisms.
• Integrate and orchestrate Azure services, databases, third-party APIs, and data processes operating on platforms like Databricks.
• Design and uphold persistence solutions within Azure SQL, focusing on data modeling, migrations, data integrity, and query optimization.
• Guarantee backend reliability and observability in production environments through monitoring, tracing, automated testing, and failure recovery strategies.
• Collaborate with development, data, and IT/DevOps teams on technical decisions, component integration, CI/CD pipelines, deployments, and technical documentation.
• Develop data products and machine learning solutions that assist organizations in addressing complex business challenges.
• A minimum of 4 years of experience in backend development, with proven involvement in building, integrating, and operating production services.
• Proficient in Python with experience in creating REST APIs using FastAPI or similar frameworks.
• Skilled in designing modular, maintainable software by applying principles such as SOLID, separation of concerns, and best practices in automated testing.
• Experience in integrating APIs and distributed systems, focusing on authentication, error handling, timeouts, retries, and resiliency patterns.
• Familiarity with asynchronous processing and messaging systems, utilizing queues, dead-letter handling, and idempotency (e.g., Azure Service Bus or equivalent).
• Strong SQL and relational database expertise, including modeling, querying, migrations, and ORM usage; experience with SQL Server or Azure SQL is preferred.
• Proficient in Docker and deploying containerized services.
• Practical experience with cloud services, preferably Microsoft Azure, including monitoring, Git version control, and involvement in continuous integration and deployment (CI/CD) processes.
• 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.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.