Pular para o conteúdo principal

Desenvolvedor(a) Back-end Pleno — Python/Node, PostgreSQL, EDA, Kafka/RabbitMQ

Descrição da vaga

A Technomar é uma empresa brasileira de base tecnológica com mais de 20 anos de experiência atendendo as maiores empresas brasileiras nos setores Navegação, Portuário e Offshore . Especialista em engenharia de alta complexidade, somos referência no desenvolvimento de simuladores de manobras de embarcações, monitoramento náutico, projetos de engenharia e inovação. Somos uma empresa jovem, inovadora e de alto conteúdo tecnológico. Nosso grupo de colaboradores possui aproximadamente 50 pessoas, em sua maioria engenheiros e desenvolvedores de tecnologia.


Procuramos um(a) Back-end Pleno para construir serviços robustos em Python e/ou Node.js, com base forte em SQL/PostgreSQL, migrations, integração entre serviços e mentalidade de arquitetura orientada a eventos (EDA). Ter um pé em DevOps/GitOps conta muito.

Responsabilidades e atribuições

• Desenvolver e manter APIs e serviços em Python e/ou Node.js.

• Modelar dados e operar bem com PostgreSQL (índices, queries, performance, integridade).

• Criar e manter migrations (versionamento de schema com segurança).

• Trabalhar com mensageria e eventos: Kafka e/ou RabbitMQ (producers/consumers, retries, DLQ, idempotência).

• Garantir confiabilidade: logs, métricas, tracing básico, tratamento de falhas.

• Colaborar com o time em decisões de arquitetura e boas práticas (testes, code review, padrões).


Requisitos e qualificações

• Experiência sólida como Back-end Pleno com Python e/ou Node.js.

• SQL forte e experiência real com PostgreSQL.

• Experiência com migrations (Alembic, Prisma, TypeORM, Flyway, etc.).

• Experiência com mensageria/filas e/ou streaming (Kafka/RabbitMQ ou similares).

• Noções práticas de containers e ambiente (Docker, CI/CD, deploy).

• Perfil proativo(a), responsável, confortável com “barata voa” (priorização, autonomia e entrega).


Diferenciais

 

• Vivência com EDA (event sourcing, CQRS, schema evolution, contracts).

• Conhecimento de GitOps (ArgoCD/Flux), Helm/Kubernetes (mesmo que básico).

• Observabilidade (OpenTelemetry, Prometheus/Grafana, Sentry, etc).

• Experiência com testes de integração, contratos, e2e e ambientes.


Informações adicionais

. Trabalho em home office

. Pessoa Juridica

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista
  3. Etapa 3: Teste
  4. Etapa 4: Contratação

Descrição da empresa

A Technomar é uma empresa de engenharia concebida para fornecer produtos e serviços de alto conteúdo tecnológico (EBT) com ênfase nas diversas áreas da Engenharia Naval e Oceânica. A Technomar desenvolve Simuladores de Navegação Marítima, Sistemas de Tráfego Marítimo (VTS) e Soluções de Engenharia para Exploração de Petróleo e Gás.