Uma empresa de tecnologia emergente, que está ajudando os clientes a impulsionar a transformação comercial com soluções simples, poderosas e seguras, está procurando contratar um Desenvolvedor Full Stack Sênior. O desenvolvedor se juntará à equipe e terá um impacto significativo no crescimento do negócio, inovando com características e funcionalidades interessantes e utilizando as mais recentes tecnologias. A empresa desenvolveu uma cultura "people-first" que enriquece vidas, incluindo as de funcionários, clientes, acionistas, parceiros e de comunidades. Este trabalho oferece uma excelente oportunidade para aqueles que querem trabalhar em um ambiente dinâmico e crescer junto de uma equipe excepcional.
Responsabilidades:
- Ajudar os clientes a acelerar a transformação de seus negócios com soluções robustas, seguras e simples
- Fornecer inovação com funcionalidade e recursos empolgantes utilizando as mais recentes tecnologias para impactar o crescimento comercial da empresa
- Trabalhar na equipe de gerenciamento de serviços para reinventar como as equipes modernas de TI, desenvolvimento e operações lidam com a gestão de ativos e carga de trabalho em escala com a missão do MTTR (ou Tempo Médio para Reparo)
- Assegurar um sistema altamente resiliente e disponível
- Colaborar com equipes de engenharia interfuncionais, cientistas de dados e gerentes de produto para estrategizar soluções que alavanquem o deep learning e as tecnologias usadas para estatísticas
- Criar e executar roadmap de produtos estratégicos e trabalhar no design de arquitetura para escalar essas soluções em toda a base global de clientes
- Auxiliar na arquitetura de aplicações e microsserviços em uma arquitetura nativa em nuvem
- Trabalhar de forma interfuncional para realizar melhorias críticas na plataforma e serviços da empresa
- Liderar os esforços tecnológicos em cada fase do ciclo de desenvolvimento de software – desde as fases iniciais de design até o suporte e os clientes
- Ajudar a moldar as práticas de engenharia através de uma abordagem abrangente da qualidade da engenharia (padrões ponderados e consistentes, unit e integration tests, melhor observabilidade, etc.)
- Utilizar serviços e APIs que permitam a capacidade de expansão para os desenvolvedores
- Participar dos processos de inovação para desenvolver funcionalidades para os clientes da empresa e ferramentas para suas equipes de engenharia
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- 3 anos de experiência relevante como desenvolvedor full stack
- Capacidade de prosperar em um ambiente rápido e inovador, e ser responsável, colaborativo e empático
- Aptidão em desenvolver soluções pragmáticas em plataformas consolidadas
- Ter vontade de desenvolver aplicações modernas nativas em nuvem arquitetadas para confiabilidade, alta escala, desempenho e segurança
- Experiência em arquitetura e criação de aplicações/serviços nativos em nuvem, em escala, baseados em arquiteturas e microsserviços movidos por eventos
- Compreensão do NoSQL, bancos de dados distribuídos e relacionais
- Experiência em uma ou mais plataformas como Azure, AWS, VMWare, GCP, e/ou Kubernetes
- Experiência prática em DevOps com uma mentalidade clara sobre excelência operacional
- Experiência profunda com JavaScript, React e RoR
- Fluência em inglês, verbal e escrito