Desenvolvedor Back-End Sênior
Responsabilidades:
- Desenvolvimento e Manutenção: Desenvolver e manter APIs robustas e eficientes para aplicações web.
- Testes e Depuração: Criar e executar testes unitários e de integração, e resolver bugs e gargalos de performance.
- Integração de Banco de Dados: Gerenciar e otimizar interações com o MongoDB, garantindo performance e segurança.
- Colaboração com Front-End: Trabalhar em conjunto com desenvolvedores front-end para integrar elementos do lado do cliente com a lógica do servidor.
- Gerenciamento de Cloud AWS: Implantação/deploy AWS, incluindo serviços como EC2, Lambda, S3, etc.
- Segurança da Aplicação: Assegurar a segurança dos dados e das aplicações, implementando as melhores práticas de segurança.
- Documentação: Manter documentação clara do código, APIs e serviços back-end.
- CI/CD: Utilizar processos de CI/CD para automatizar o desenvolvimento, testes e o deployment da aplicação.
Experiência obrigatória:
- Experiência no desenvolvimento de APIs RESTful (Node.js e TypeScript) e Microsserviços
- Experiência em MongoDB / SQL
- Experiência em integração com outros sistemas através de API
- Experiência prática com serviços de nuvem, preferencialmente AWS
- Experiência com implementação de medidas de segurança em aplicações, como autenticação, autorização, proteção contra ataques comuns, como injeção de SQL
- Experiência em ambientes de desenvolvimento ágil
- Experiência em trabalho colaborativo com equipes multidisciplinares
- Experiência em projetar e implementar sistemas que podem escalar eficientemente
- Experiência com testes automatizados (unitários, de integração) e ferramentas de debugging para garantir a qualidade e a estabilidade da aplicação
Requisitos:
Formação obrigatória:
Ciência da Computação, Engenharia de Software, Sistemas de Informação, ou áreas correlatas.
Conhecimentos técnicos obrigatórios:
- Microserviço / APIs RESTful (Node.js, TypeScript, JavaScript, Express.js, NPM, Jest)
- MongoDB / Redis
- AWS(EC2, S3, RDS, Lambda)
- Docker
- Jenkins
- DevOps / CI/CD / Git
- Estratégia de segurança e autenticação (JWT, Oauth, CORS...)
Conhecimentos técnicos desejáveis:
- React / React Redux / React Native / Hooks / React Router / Conext API
- JavaScript (ES6+):
- SonarQube
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title