Desenvolvedor Senior
Descrição da Vaga
Principais responsabilidades Decisões Técnicas e Arquitetura * Auxiliar na definição de padrões de design, arquitetura de aplicações e boas práticas de desenvolvimento. * Atuar na modelagem de dados utilizando PostgreSQL, garantindo performance, escalabilidade e consistência. * Definir estratégias de abstração com TypeORM, prevenindo gargalos de banco de dados e problemas de performance. * Apoiar decisões técnicas junto a outros desenvolvedores e lideranças técnicas. Qualidade, Testes e Mentoria * Contribuir para a definição e manutenção de padrões de testes (unitários e E2E). * Realizar code reviews com foco em qualidade, legibilidade, segurança e performance. * Atuar como referência técnica, apoiando o desenvolvimento e crescimento do time. * Incentivar boas práticas de engenharia e melhoria contínua do código. Cultura DevOps e Produção * Atuar em parceria com o time de infraestrutura na gestão de serviços em produção na AWS. * Apoiar discussões sobre observabilidade, monitoramento e estabilidade das aplicações. * Contribuir para a evolução de práticas DevOps, CI/CD e confiabilidade dos sistemas. Front\-end e Experiência do Usuário * Desenvolver interfaces complexas e performáticas utilizando React e TypeScript. * Criar componentes reutilizáveis, acessíveis e alinhados às boas práticas de UX. * Garantir integração eficiente com APIs REST e/ou GraphQL. * Atuar com foco em performance, escalabilidade e experiência fluida do usuário. Requisitos técnicos Backend * Experiência sólida com Node.js e NestJS, com domínio de Injeção de Dependência, Modules e Middlewares. * Capacidade de estruturar aplicações backend escaláveis e bem organizadas. TypeScript e JavaScript * Uso avançado de TypeScript, com foco em tipagem estrita e código seguro. * Domínio de JavaScript moderno (ES6\+). Front\-end * Experiência consistente com React.js, incluindo hooks, gerenciamento de estado e integração com APIs REST e/ou GraphQL. Banco de Dados e Persistência * Domínio de PostgreSQL, incluindo queries complexas, índices e triggers. * Experiência prática com TypeORM, incluindo otimização de performance, migrations e modelagem eficiente de entidades. Cloud e Infraestrutura * Conhecimento prático em AWS, com experiência em serviços como Lambda, S3, EC2 e RDS. * Familiaridade com conceitos de Serverless, Docker e/ou ECS. Diferenciais * Experiência com observabilidade, monitoramento e tracing de erros. * Conhecimento em arquitetura de mensageria, como SQS, RabbitMQ ou uso de Redis para processamento assíncrono. Competências comportamentais * Capacidade de traduzir requisitos de negócio complexos em soluções técnicas simples e eficientes. * Comunicação clara com stakeholders técnicos e não técnicos. * Postura colaborativa, senso de responsabilidade e autonomia. * Interesse em desenvolver pessoas, sistemas e processos.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev