Descrição da vaga
Conheça um pouco sobre a posição:
Como Principal Software Engineer você apoiará o nosso CTO na condução tecnológica da nossa plataforma, participando do grande desafio de crescimento e escalabilidade da empresa.
Você apoiará o nosso CTO na construção e implementação da visão técnica da nossa plataforma apoiando os negócios a curto, médio e longo prazo.
Você será uma liderança técnica, apoiando/mentorando os dev na resolução de problemas de negócios/produtos utilizando soluções tecnológicas viáveis, inovadoras e aderentes, influenciando as squads nas adoções das melhores práticas e tecnologias.
Responsabilidades e atribuições
Seus principais desafios serão:
- Responsável por todo o ciclo de desenvolvimento (backend e frontend);
- Influenciar fortemente e ser referência técnica para toda a engenharia;
- Liderar movimentos de evolução tecnológica para o crescimento da Confidencial (Apenas para Cadastrados);
- Liderar e implementar a evolução arquitetural da plataforma Confidencial (Apenas para Cadastrados) monolítica para uma abordagem de serviços/microsserviços;
- Recomendar novas tecnologias que possam ajudar a aumentar a produtividade;
- Participar regularmente de reuniões de equipe para discutir projetos, debater ideias e apresentar soluções para os problemas/oportunidades;
- Enfrentar e solucionar desafios de performance, escalabilidade, manutenção e confiabilidade;
- Garantir a qualidade das entregas através de testes automatizados e participação em code reviews;
- Representante das melhores práticas de engenharia, sendo uma voz ativa que demonstre onde e como podemos investir os nossos esforço;
- Influenciar e colaborar com o time de produto e design em discussões e iniciativas visando o direcionamento técnico da plataforma;
- Fornecer orientação técnica em um nível estratégico, muitas vezes decidindo no que o grupo deve se concentrar;
- Oferecer soluções escaláveis e de desempenho;
- Influenciar a direção técnica da nossa plataforma.
Requisitos e qualificações
Você se encaixa bem se:
- Experiência com desenvolvimento de software, de preferência em arquiteturas escaláveis e microsserviços;
- Proficiência em desenvolvimento de software nas linguagens de programação Java e JavaScript;
- Experiência com banco de dados relacionais e não relacionais;
- Bom conhecimento de arquitetura e boas práticas de Engenharia de Software;
- Utiliza dados para embasar as suas decisões sendo elas técnicas ou não;
- Conhecimento de métodos ágeis;
- Proficiência em CI/CD e containers;
- Boa compreensão dos serviços da AWS e orquestradores de containers.
- Se baseia em fatos e dados para criar soluções simples para problemas complexos;
- Tem iniciativa para idealizar e implementar soluções de todo porte;
- Valoriza um ambiente dinâmico e aprende rápido com mudanças de contexto;
Será ainda melhor se você…
- Experiência com a stack Spring, Spring Boot, JPA, JUnit, Spock, Elastic, Kafka, Redis e Docker;
- Experiência com pelo menos um framework de front-end (Angular/Vue.js/React).
- Experiência na implementação de APIs escalonáveis e trabalho com microsserviços;
Informações adicionais
Benefícios:
- Vale Refeição ou Alimentação;
- Vale Transporte;
- Plano de Saúde e Plano Odontológico SulAmérica;
- Gympass;
- Auxílio-creche (até os 5 anos completos da criança);
- Licença-Maternidade, Paternidade e Adotante Estendidas (#todasasfamíliasimportam);
- Auxílio home-office durante a pandemia;
- Flexibilidade de horários e locações
Todo o nosso processo seletivo e onboarding será feito de forma remota.
Seguiremos trabalhando de forma remota até que seja totalmente seguro voltar a trabalhar presencialmente :)