Uma empresa crescendo rapidamente, que oferece aos seus clientes os melhores serviços de segurança disponíveis, está procurando contratar um Desenvolvedor Web. O desenvolvedor será responsável por criar novas funcionalidades enquanto mantém as já existentes, além de escrever testes para garantir a estabilidade da plataforma. Para ajudar na encriptação de dados, essencial para a missão das organizações, e outras necessidades gerenciais, a empresa, sediada nos EUA, oferece avançados módulos de segurança de hardware, servidores de gerenciamento certeiros e soluções em nuvem. Essa é uma ótima oportunidade para desenvolvedores mostrarem do que são capazes e construirem uma carreira de sucesso.
Responsabilidades:
- Elaborar o design, desenvolver e manter os serviços web voltados para o cliente
- Implementar experiências do usuário front-end intuitivas, bem como serviços back-end escaláveis
- Analisar a stack de serviços e fazer recomendações para que ela possa ser melhorada
- Comunicar-se bem com a equipe para ajudá-la a atender às necessidades dos stakeholders e do desenvolvimento
- Auxiliar nas áreas de implementação, suporte e operações sempre que necessário
- Manter a confidencialidade em relação às informações sendo processadas, armazenadas e/ou acessadas
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Ao menos 3 anos de experiência relevante como desenvolvedor de software
- Pelo menos 2 anos de experiência desenvolvendo e gerenciando uma arquitetura baseada em serviços
- Experiência com frameworks e ferramentas para JavaScript moderno
- Experiência com Python e frameworks web Python, como Django, Flask e Tornado
- Experiência comprovável no desenvolvimento de APIs REST
- Experiência com software de controle de versão de código baseado no Git, como GitLab/GitHub
- Vasta experiência com bibliotecas SQL e ORM, como SQLAlchemy
- Experiência com ferramentas de CI/CD, como Jenkins/GitLab CI
- Experiência com Linux
- Capacidade de trabalhar de maneira independente, bem como colaborativamente
- Experiência com o framework Vue e Vue CLI será um diferencial
- Experiência com NodeJS, Node Package Manager e Webpack
- Experiência com desenvolvimento back-end usando linguagens como C/C++ será vantajoso
- Experiência com conceitos como microsserviços, containers e orquestração de containers usando Docker e Kubernetes
- Experiência com metodologias Agile ou DevOps SDLC
- Sólida compreensão sobre desenvolvimento de serviços e arquitetura de implantação
- Vastos conhecimentos sobre necessidades de SLA e o papel de uma arquitetura de alta disponibilidade, otimização de performance e técnicas de monitoramento
- Fluência em inglês, verbal e escrito