Banco Mercantil del Norte, S.A.
Spin Careers
IC5 - Staff Engineer
Objetivo da Posição
Desempenha um papel fundamental na liderança do design, desenvolvimento e implementação de soluções tecnológicas escaláveis e inovadoras. Esta função impulsiona a excelência técnica, promove a colaboração entre equipes e garante que os esforços de engenharia estejam alinhados com os objetivos estratégicos da organização. Ao mentorar engenheiros e influenciar decisões arquiteturais, aprimora a entrega de soluções impactantes e alinhadas ao negócio que sustentam o sucesso a longo prazo.
Principais Responsabilidades
- Fornecer orientação técnica especializada e suporte a squads ou pods, garantindo um desenvolvimento de alta qualidade e alinhamento com os objetivos de negócio.
- Colaborar com gerentes de produto, designers e líderes de negócio para definir soluções técnicas que atendam às necessidades estratégicas, estejam alinhadas aos roadmaps e cumpram as expectativas dos usuários.
- Liderar o design e o desenvolvimento de arquiteturas de software complexas, focando em escalabilidade, manutenibilidade e desempenho, garantindo o alinhamento com o roadmap tecnológico da organização.
- Influenciar decisões arquiteturais contribuindo para a direção estratégica de soluções tecnológicas e fornecendo insumos sobre prioridades de engenharia a longo prazo.
- Promover a colaboração multifuncional entre as equipes de engenharia, produto e negócio para garantir a execução fluida de projetos e o alinhamento com os objetivos organizacionais.
- Mentorar e treinar engenheiros juniores e seniores, promovendo o crescimento profissional e o compartilhamento de conhecimento para aprimorar as capacidades da equipe.
- Defender e implementar as melhores práticas em desenvolvimento de software, incluindo TDD, pipelines CI/CD e princípios de codificação segura.
- Impulsionar a adoção de tecnologias e metodologias inovadoras para melhorar a eficiência, a escalabilidade e a competitividade em todos os projetos de engenharia.
- Monitorar o desempenho dos sistemas após a implementação, utilizando métricas para identificar oportunidades de otimização e garantir que as soluções atendam aos requisitos técnicos e de negócio.
- Desenvolver ferramentas e scripts de automação para otimizar tarefas operacionais e processos de implantação, garantindo consistência e confiabilidade na entrega.
- Trabalhar em parceria com equipes de SRE para otimizar a infraestrutura, projetar sistemas tolerantes a falhas e manter os SLAs.
- Garantir a conformidade com regulamentações do setor e padrões de segurança, implementando medidas de proteção robustas e mantendo altos níveis de garantia de qualidade.
- Promover uma cultura de trabalho autônoma, incentivando a autogestão, a responsabilidade e a resolução proativa de problemas entre os membros da equipe.
- Atuar como um Embaixador da Cultura Spin para promover e manter um ambiente de trabalho positivo, inclusivo e dinâmico que esteja alinhado aos valores e à cultura da empresa.
Conhecimentos e Experiência Necessários
- 7+ anos de experiência em desenvolvimento de software, com um histórico comprovado na entrega de aplicações escaláveis e de alto desempenho.
- Especialização avançada em linguagens de programação como .NET, Java, TypeScript, React, React Native e Node.js.
- Compreensão profunda de desenvolvimento em containers, arquitetura de microsserviços e consumo de REST API.
- Experiência com arquiteturas modulares, componentes reutilizáveis e superapps.
- Conhecimento avançado de Git, resolução de conflitos e ferramentas de CI/CD integradas aos ciclos de teste (GitHub, GitHub Actions, SonarCloud, Terraform, Docker).
- Capacidade demonstrada de influenciar a estratégia técnica e contribuir para roadmaps arquiteturais.
- Experiência prática com metodologias TDD, ATDD e BDD, garantindo a qualidade e a manutenibilidade do código.
- Proficiência sólida em bancos de dados SQL e NoSQL, incluindo MongoDB, PostgreSQL e MySQL.
- Expertise em práticas de desenvolvimento seguro, incluindo ferramentas SAST, DAST e MAST.
- Habilidades de comunicação excepcionais, com a capacidade de engajar stakeholders técnicos e não técnicos de forma eficaz.
- Proficiência em metodologias Ágeis, com experiência em colaboração entre equipes diversas e multifuncionais.
- Forte adaptabilidade a ambientes de trabalho dinâmicos e de ritmo acelerado.
- Disposição para adquirir conhecimento em novas tecnologias dentro do stack tecnológico da Spin.
Na Spin, estamos comprometidos em construir um local de trabalho diverso e inclusivo. Acreditamos na igualdade de oportunidades e promovemos um ambiente livre de discriminação por motivos de raça, origem nacional, gênero, identidade de gênero, orientação sexual, deficiência, idade ou qualquer outra condição legalmente protegida.
