Ciandt

[Job - 28145] Mid/Senior Backend Developer (Python), Brazil

Job Description

We are seeking a Mid/Senior Python Developer to join our team in designing and building scalable backend services for a modern cloud-based platform. This role focuses on developing reliable APIs, distributed systems, and integration services that interact with various enterprise systems and external platforms.

Your Mission:

  • Design and build backend services that support complex business workflows and integrations.
  • Develop resilient systems capable of handling external system failures through asynchronous processing, retries, and fault-tolerant patterns.
  • Ensure services meet enterprise-grade standards for performance, reliability, security, and observability.
  • Collaborate with cross-functional teams, including frontend developers, product managers, and platform engineers.
  • Contribute to architectural decisions and mentor other developers to elevate engineering standards.

Key Responsibilities:

  • Design and develop backend services using Python.
  • Build and maintain REST APIs exposed through an API Gateway.
  • Develop containerized services using Docker.
  • Implement asynchronous workflows, background processing, and event-driven patterns.
  • Develop integrations with external enterprise systems, such as identity providers, messaging systems, and SaaS platforms.
  • Work with PostgreSQL-based databases, including Supabase.
  • Implement durable workflows and long-running processes using Temporal.
  • Integrate AI-powered capabilities through AWS Bedrock.
  • Implement monitoring and observability using OpenTelemetryFluent Bit, and Grafana.
  • Collaborate with infrastructure teams using Terraform and GitHub Actions to support CI/CD pipelines and infrastructure automation.
  • Ensure services adhere to strong security, performance, and operational standards.

Required Qualifications (Essential Technologies):

Candidates must have hands-on experience with the following technologies:

  • Python (production backend development)
  • REST API development
  • Docker and containerized applications
  • API Gateway
  • PostgreSQL
  • Event-driven architectures and asynchronous processing
  • Message queues or background processing systems
  • Workflow orchestration tools such as Temporal
  • Infrastructure as Code (Terraform)
  • CI/CD pipelines such as GitHub Actions
  • Observability tools such as OpenTelemetryGrafana, or similar

Additionally, candidates should demonstrate:

  • Strong knowledge of distributed systems design.
  • Experience implementing resilience patterns such as retries, idempotency, and failure recovery.
  • Experience with authentication and authorization concepts (OAuth, OIDC, SSO, RBAC).
  • Ability to troubleshoot and support production systems.
  • Strong communication and collaboration skills.

Nice to Have:

  • Experience with Supabase or PostgreSQL platforms.
  • Experience integrating AI or LLM-based capabilities.
  • Experience building enterprise SaaS platforms.
  • Experience designing systems that support hybrid or on-prem deployments.
  • Experience mentoring engineers or acting as a technical lead.
  • Advanced English proficiency.

If you are a passionate developer looking to work on innovative solutions in a dynamic environment, we invite you to apply and become part of our team!

#LI-THAI23