Engenheiro de Suporte de Lançamento
Location
Rio de Janeiro, RJ | Brazil
Job description
Uma empresa sediada nos EUA, que está estabelecendo uma plataforma confiável e eficaz para criar e usar APIs, está procurando contratar um Engenheiro de Suporte de Lançamento. O engenheiro será responsável por desenvolver novos frameworks e ferramentas que permitirão que centenas de engenheiros escrevam código de maneira mais eficiente. A empresa está fornecendo aos desenvolvedores ferramentas de alta produtividade e que promovem a colaboração. Ela conseguiu arrecadar mais de US$400 milhões em investimentos até agora. Esta é uma oportunidade fantástica para desenvolvedores que desejam trabalhar com uma equipe de profissionais talentosos.
Responsabilidades:
- Criar e implantar novas ferramentas e frameworks escaláveis que permitem a engenheiros produzir código de qualidade
- Melhorar o fluxo de trabalho de lançamento e oferecer orientação técnica no que toca à arquitetura e o design em geral
- Aumentar e definir a tech stack empregando ferramentas de código aberto, generalizando o código específico do produto e desenvolvendo soluções exclusivas para novos desafios conforme surgirem
- Supervisionar o uso e a criação de infraestrutura escalável para promover a qualidade do produto e a eficácia da engenharia de software
- Oferecer mentoria ativamente por meio de extensas revisões de código e programação em pares
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Pelo menos 5 anos de experiência relevante na construção de produtos e/ou testes de infraestrutura
- Proficiência com Webpack, ESbuild, Babel, Mocha, Jest e Enzyme
- Conhecimento sobre linguagens de programação como Java, JavaScript e TypeScript
- Competência em desenvolvimento Agile e CI/CD
- Conhecimento sobre tecnologias como GIT, CircleCI, New Relic, AWS, etc.
- Sólida comunicação em inglês para que seja fácil comunicar-se com profissionais ocupando diferentes funções
- Identificar as necessidades de ferramentas, lacunas de automação e também reduzir quantidade de trabalho necessário no processo de desenvolvimento
- Será vantajoso ter experiência com DevOps desenvolvendo frameworks distribuídos, infraestrutura ou outras ferramentas de desenvolvimento e monitoramento como parte essencial dos sistemas de produção
- Experiência contribuindo com recursos e correções para software de código aberto ou criando e promovendo suas próprias ferramentas de código aberto será uma vantagem
- Possuir publicações técnicas de sua autoria e relacionadas ao desenvolvimento e entrega de software será uma vantagem
- Fluência em inglês, verbal e escrito
Job tags
Salary