
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
Uma empresa de tecnologia em Vila Velha, Espírito Santo, está em busca de um(a) Engenheiro(a) Backend. O candidato ideal deve ter sólida experiência com Node.js e TypeScript, além de habilidades em desenvolvimento de APIs RESTful escaláveis e princípios de Clean Architecture. O trabalho envolve colaborar com gerentes de produto e designers, desenvolvendo funcionalidades complexas e garantindo a qualidade das entregas. Experiência com AWS e conhecimento em bancos de dados são diferenciais. Oferecemos um ambiente dinâmico e colaborativo.
Atenção : esta oportunidade é para atuação em uma empresa parceira da Geek Hunter.
Backend & Arquitetura
Experiência sólida com Node.js e TypeScript
Desenvolvimento e manutenção de APIs RESTful escaláveis
Bom domínio de programação orientada a objetos (POO)
Aplicação consistente de princípios SOLID ou boas práticas de engenharia
Experiência prática com Clean Architecture, Arquitetura Hexagonal ou similares
Conhecimento em design de sistemas distribuídos e integração entre serviços
Banco de Dados
Modelagem e otimização de bancos de dados relacionais (PostgreSQL, MySQL, etc.)
Experiência com ORMs como Sequelize e / ou Drizzle ORM
Testes & Qualidade
Escrita de testes unitários e de integração, com uso de mocks
Atenção à testabilidade do código
Vivência com TDD considerada diferencial
Cloud & AWS
Experiência com AWS e conceitos de Cloud Computing
Mensageria & Processamento Assíncrono
Implementação de fluxos assíncronos e estratégias de resiliência
Conceitos como retry, DLQ, circuit breaker e idempotência
Experiência com filas / streams (SQS, RabbitMQ, Kafka, etc.)
Experiência com arquiteturas orientadas a eventos
Conhecimento ou aplicação de Domain-Driven Design (DDD)
Vivência em arquitetura de microsserviços
Experiência com monitoramento e rastreabilidade distribuída
Conhecimento em segurança, OWASP ou boas práticas de hardening
Atuação com referência técnica, tech lead informal ou apoio a decisões técnicas
Forte cultura de clean code, documentação e code reviews
Familiaridade com Scrum ou Kanban
Participação em pipelines de CI / CD (GitHub Actions, GitLab CI, AWS CodePipeline)
Noções de Infraestrutura como Código (Terraform, AWS CDK ou Serverless Framework)
Uso de Git, versionamento e padrões de branching (GitFlow ou semelhantes)
Desenvolver funcionalidades de média a alta complexidade, integrações e serviços backend
Projetar, evoluir e manter APIs e serviços críticos para o negócio
Garantir qualidade, testabilidade, resiliência e observabilidade das entregas
Auxiliar na modernização ou refatoração de componentes legados quando necessário
Participar ativamente de code reviews, contribuindo para a evolução técnica da equipe
Sugerir implementação de melhorias em pipelines, processos e automações
Zelar pela padronização técnica e boas práticas do ecossistema
Trabalhar de forma próxima com Product Managers, Designers e demais engenheiros
Contribuir para decisões técnicas de forma colaborativa e bem fundamentada
Apoiar na orientação de desenvolvedores menos experientes
Participar de cerimônias ágeis e promover uma cultura de melhoria contínua