⚡ New

Desenvolvedor pleno back-end

Grupo Interjato

NatalFull-timeMid LevelOn-site

Job Description

Responsável por projetar, desenvolver e manter sistemas backend robustos, escaláveis e seguros em Python, atuando tanto no produto principal (FastAPI) quanto nos projetos do portfólio (Django), com bancos de dados PostgreSQL e processamento assíncrono (Celery/Redis). Participará ativamente de decisões arquiteturais e será uma referência técnica para os desenvolvedores juniores.

Atividades Realizadas

  • Projetar, desenvolver e otimizar APIs RESTful para alto desempenho e escalabilidade.
  • Implementar soluções técnicas complexas, garantindo aderência a padrões de arquitetura e
  • segurança.
  • Desenvolver e manter pipelines de processamento assíncrono e importação de dados em larga escala
  • (Celery, Redis).
  • Realizar integrações com sistemas e serviços externos, assegurando interoperabilidade e eficiência.
  • Realizar revisões de código e contribuir para a evolução técnica da equipe.
  • Realizar análise e resolução de problemas avançados em sistemas backend.
  • Criar e gerenciar pipelines de CI/CD e processos de automação de deploys.
  • Projetar e otimizar bancos de dados PostgreSQL, implementando consultas eficientes e estruturação
  • de dados adequada.
  • Manter e evoluir a documentação técnica dos sistemas desenvolvidos.
  • Participar de reuniões de planejamento técnico e propor melhorias em processos e arquitetura.
  • Realizar outras atividades relacionadas ao cargo.

Requisitos Exigidos pelo Cargo

Escolaridade: Graduado em Tecnólogo em Análise e Desenvolvimento de Sistemas, Engenharia de Computação ou áreas afins.

Experiência Necessária:

  • Experiência de 2 a 5 anos com desenvolvimento e manutenção de lógica de negócio e APIs para aplicações web com Python (FastAPI e/ou Django).

Competências Técnicas:

  • Python (essencial), com domínio de type hints e programação assíncrona (async/await).
  • Domínio sólido de pelo menos um framework FastAPI (Pydantic, SQLAlchemy, Alembic) ou
  • Django/DRF e capacidade de atuar no outro.
  • Banco de dados PostgreSQL: modelagem, otimização de consultas, índices e migrações.
  • Filas e tarefas assíncronas com Celery e Redis.
  • Experiência com Docker e ambientes containerizados.
  • Conhecimento de integração contínua (CI/CD) e automação de pipelines.
  • Experiência com testes automatizados (unitários, integração e carga).
  • Experiência com metodologias ágeis (SCRUM).
  • Noções de arquitetura de sistemas e design de aplicações distribuídas.

Diferenciais:

  • Go (mantemos workers de exportação e relatórios em Go).
  • Experiência com sistemas multi-tenant e isolamento de dados.
  • Conhecimento de LGPD aplicada ao desenvolvimento (auditoria, dados sensíveis, anonimização).
  • Autenticação corporativa: Keycloak, OAuth2/OIDC, JWT.
  • Kubernetes e deploy em ambientes cloud (GCP GKE/GCS ou similares).
  • Ferramentas de monitoramento e análise de desempenho (Sentry, Prometheus, SonarQube, etc.).
  • Processamento de planilhas e dados em volume (pandas, openpyxl, ETL).
  • Conhecimento avançado em otimização de performance backend.

Posted Today

Related Jobs

Related Searches

Apply Now