Desenvolvedor (a) Back - end Sênior
- Hiring from
- Brazil
- Work type
- Hybrid
- Posted
623,795 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Atuar no desenvolvimento, na evolução e na sustentação de sistemas back-end, com foco em arquitetura de software, processamento de eventos, modelagem e otimização de banco de dados, escalabilidade e confiabilidade das aplicações. Participar de decisões técnicas e migrações de sistemas, contribuindo para a continuidade operacional, a qualidade das soluções e a evolução da plataforma.
Interfaces
Equipe de Desenvolvimento e Infraestrutura
Prerequisites
Competências Técnicas
Desenvolvimentoback-end com Python, incluindo programação assíncrona com asyncio.
Desenvolvimento de APIs com FastAPI e WebSocket.
Apache Kafka.
PostgreSQL.
Competências Comportamentais
Visão sistêmica.
Autonomia e capacidade analítica.
Comunicação clar.
Senso de responsabilidade.
Colaboração e compartilhamento de conhecimento.
Experiência
Mínima de 5 anos em desenvolvimento back-end.
Experiência de aplicações em produção, considerando desempenho, escalabilidade e confiabilidade.
Vivência em decisões de arquitetura e desenvolvimento de sistemas de alta complexidade.
Escolaridade
Superior Completo em Ciências da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
Qualificação Técnica
Cursos e certificados em qualidade de software.
Qualificação Desejável
Testes de sistemas ou automação de testes serão considerados diferenciais.
Experiência com migrações graduais desistemas e dados.
Experiência com Kubernetes, Helm, AgoCD e GitOps.
Conhecimento em PostGIS, Citus, RabbitMQ, Redis e MongoDB.
Conhecimento em Open Telemetry, testes de carga e gestão de incidentes.
Conhecimento em IoT, telemetria industrial ou protocolos como Modbus.
Address line
Avenida Pedroso de Morais, 631, São Paulo, São Paulo, Brasil, 05419-000
Responsibilities
Projetar e evoluir arquiteturas de processamento de eventos utilizando Apache Kafka, incluindo configuração de tópicos, particionamento, contratos de mensagens, processamento idempotente, retentativas e reprocessamento.Desenvolver e manter serviços assincronos em Python, APIs, com FastAPI e WebSocket, garantindo desempenho, confiabilidade e qualidade do código.
Modelar, implementar e otimizar banco de dados PostgreSQL, incluindo consultas de alto volume, particionamento e estruturas de dados distribuidas e geoespaciais.
Planejar e executar migrações de dados e sistemas, buscando minimizar impactos operacionais e garantir a continuidade dos serviços.
Atuar em conjunto com a equipe de infraestrutura na implantação, configuração e evolução dos ambientes de execução, incluindo Kubernetes e práticas de GitOps.
Investigar e solucionar incidentes em produção, contribuindo para a identificação de causas-raiz e para o aprimoramento da resiliência dos sistemas.
Realizar revisões de código e de arquitetura, definir boas práticas de desenvolvimento e contribuir para a redução dadívida técnica.
Documentar decisões arquiteturais e soluções técnicas, compartilhando conhecimento e apoiando o desenvolvimento da equipe.
Relevant experiences
Modalidade de Trabalho
Híbrida / Segunda a Sexta-feira
Das 09h00 às 18h00
Remuneração e Benefícios
Salário: Compatível com o mercado.
Benefícios:
Vale Refeição: R$ 924,00 /mês
Assistência Médica: Bradesco
Assistência Odontológica: Bradesco
Seguro de Vida: Zurich
Plataforma Bem-Estar: Wellhub
Premiação Anual
About
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.
