Spin Careers

IC5 - Staff Engineer

TypeScriptJavaReactNode.jsSQLPostgreSQLDockerTerraform
Tradução automática. Consulte o original.

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

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Mentorar e treinar engenheiros juniores e seniores, promovendo o crescimento profissional e o compartilhamento de conhecimento para aprimorar as capacidades da equipe.
  1. Defender e implementar as melhores práticas em desenvolvimento de software, incluindo TDD, pipelines CI/CD e princípios de codificação segura.
  1. 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.
  1. 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.
  1. Desenvolver ferramentas e scripts de automação para otimizar tarefas operacionais e processos de implantação, garantindo consistência e confiabilidade na entrega.
  1. Trabalhar em parceria com equipes de SRE para otimizar a infraestrutura, projetar sistemas tolerantes a falhas e manter os SLAs.
  1. 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.
  1. 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.
  1. 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

  1. 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.
  1. Especialização avançada em linguagens de programação como .NET, Java, TypeScript, React, React Native e Node.js.
  1. Compreensão profunda de desenvolvimento em containers, arquitetura de microsserviços e consumo de REST API.
  1. Experiência com arquiteturas modulares, componentes reutilizáveis e superapps.
  1. 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).
  1. Capacidade demonstrada de influenciar a estratégia técnica e contribuir para roadmaps arquiteturais.
  1. Experiência prática com metodologias TDD, ATDD e BDD, garantindo a qualidade e a manutenibilidade do código.
  1. Proficiência sólida em bancos de dados SQL e NoSQL, incluindo MongoDB, PostgreSQL e MySQL.
  1. Expertise em práticas de desenvolvimento seguro, incluindo ferramentas SAST, DAST e MAST.
  1. Habilidades de comunicação excepcionais, com a capacidade de engajar stakeholders técnicos e não técnicos de forma eficaz.
  1. Proficiência em metodologias Ágeis, com experiência em colaboração entre equipes diversas e multifuncionais.
  1. Forte adaptabilidade a ambientes de trabalho dinâmicos e de ritmo acelerado.
  1. 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.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores