Resumo da vaga

Backend Developer

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Responsibilities

  • Design, develop, and maintain backend services using Python.
  • Build clean, stable, and well-documented REST APIs.
  • Develop data ingestion, normalization, enrichment, and processing workflows.
  • Work with structured and unstructured technical datasets from internal and external sources.
  • Design and maintain database schemas, indexes, queries, and backend data models.
  • Implement background workers, scheduled tasks, automation pipelines, and long-running processing jobs.
  • Work with PostgreSQL, Redis, object storage, and other backend infrastructure components.
  • Implement authentication, authorization, API access controls, rate limiting, and audit-friendly backend logic.
  • Build backend support for analytics, reporting, monitoring, workflow automation, and user-facing platform features.
  • Collaborate closely with frontend developers to define API contracts and deliver reliable data to the user interface.
  • Improve backend performance, error handling, logging, and observability.
  • Participate in code reviews, testing, debugging, deployment preparation, and technical documentation.
  • Handle proprietary technical information with discretion and professional confidentiality.

Required Technical Skills

  • Strong experience with Python.
  • Experience with Flask, FastAPI, or Django.
  • Good understanding of REST API design.
  • Experience with PostgreSQL.
  • Strong SQL skills and understanding of database design.
  • Experience with Docker and Linux environments.
  • Experience with Git and collaborative development workflows.
  • Understanding of authentication, JWT, RBAC, and API security principles.
  • Experience with background jobs, workers, queues, schedulers, Redis, Celery, or similar technologies.
  • Ability to write clean, modular, testable, and maintainable backend code.
  • Strong debugging skills in development and production-like environments.
  • Ability to understand complex business logic and translate it into reliable backend services.

Nice to haves

  • Experience with SQLAlchemy or similar ORM frameworks.
  • Experience with large-scale data processing, parsing, enrichment, or data quality workflows.
  • Experience with asynchronous processing and event-driven backend design.
  • Experience with search, indexing, graph, or analytics-oriented databases.
  • Experience with cloud services, containerized deployments, and CI/CD pipelines.
  • Experience with monitoring, logging, metrics, and observability tools.
  • Experience building backend systems for enterprise platforms, technical analytics, monitoring, compliance, intelligence, or operational decision-support products.
  • Experience with secure coding and secure-by-design backend architecture.
  • Familiarity with AI-assisted processing or LLM integrations is a plus.

Benefits

  • Work on advanced backend systems with real technical depth.
  • Opportunity to build core platform components, not just minor features.
  • Exposure to data processing, automation, analytics, monitoring, and secure software engineering.
  • A demanding but rewarding technical environment.
  • Space to take ownership and contribute to long-term product architecture.
  • Highly competitive salary reviewed upwards on a regular basis.
  • Working from home: Hit your goals from the comfort of your home because we value performance, not the place.
  • Personal and professional development, amongst industry experts and talented people.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoBackend DevelopmentÁrea da vaga
Sinal de senioridadeMiddleNível do candidato
StackCI/CD, Docker, LLMSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link