Bjak
Login.works
Engenheiro(a) Staff Backend
Sobre a oportunidade
Nosso cliente é líder global em inteligência regulatória e de sustentabilidade, ajudando as maiores empresas do mundo a navegar em Meio Ambiente, Saúde e Segurança (EHS), Sustentabilidade Corporativa e Conformidade de Produtos.
Eles atendem a uma base de clientes global que inclui muitas empresas Fortune 500, e estão em um caminho claro para a excelência em SaaS. A Engenharia é central para essa jornada, e eles investem em suas pessoas, confiando nelas para entregar e apoiando seu crescimento.
Esta é uma posição de Engenheiro(a) de Software Staff em uma equipe de engenharia de produto. Você construirá aplicações modernas que entregam valor real com qualidade, e desempenhará um papel fundamental na definição da tecnologia e na elevação do padrão de engenharia, promovendo as melhores práticas, orientando engenheiros e impulsionando decisões técnicas entre as equipes.
🚀 Responsabilidades
Engenharia e qualidade de código
- Escreva código limpo e de fácil manutenção em .NET C# que estabeleça o padrão para outros engenheiros em sua equipe, juntamente com ferramentas modernas como Kafka e ElasticSearch.
- Entregue regularmente software de alta qualidade e funcional como parte de uma equipe de desenvolvimento de software.
- Construa um entendimento profundo e especializado da base de código de sua equipe.
- Forneça revisões de código altamente perspicazes e abrangentes, com foco em conceitos de "big picture".
Liderança técnica e tomada de decisão
- Impulsione a tomada de decisão técnica em um alto nível, identificando com expertise trade-offs e riscos, e considerando o alinhamento técnico em toda a organização.
- Antecipe riscos técnicos, aumente a conscientização e coordene a mitigação.
- Ajude a fornecer direção e visão para melhorias técnicas, e impulsione mudanças em várias equipes.
Confiabilidade e operações
- Ajude a definir padrões de SRE para que as equipes possam monitorar efetivamente suas aplicações em produção e responder rapidamente a incidentes.
- Diagnostique efetivamente a causa raiz de bugs complexos usando conhecimento profundo de código e infraestrutura, e forneça uma correção juntamente com um teste de regressão automatizado.
Documentação e mentoria
- Garanta que a documentação exista para todos os sistemas críticos, e escreva guias técnicos amplamente utilizados por outros engenheiros.
- Oriente, treine e capacite outros engenheiros. Compartilhe conhecimento regularmente através de demonstrações e apresentações.
👤 Perfil buscado
Experiência
- Pelo menos 10 anos de experiência prática com .NET C#, com experiência e expertise em nível de especialista.
- Experiência em liderança técnica (3+ anos), incluindo mentoria de outros engenheiros, por exemplo, liderando projetos ou iniciativas, liderando uma equipe ou organizando eventos da comunidade de engenharia.
- Um histórico de aprendizado rápido de arquiteturas e bases de código complexas e de se tornar um especialista, e de lidar com os problemas técnicos mais complexos de forma independente.
- Evidência de condução de decisões técnicas complexas envolvendo múltiplos stakeholders em áreas críticas.
- Experiência de trabalho em um ambiente Ágil.
Habilidades técnicas
- Experiência e expertise em C#.NET de nível especialista (10+ anos).
- Compreensão profunda de como aplicar arquiteturas de microsserviços com sucesso, com conhecimento especializado de muitos padrões e técnicas e seus trade-offs, em mais de um contexto.
- Experiência significativa (2+ anos) com arquiteturas orientadas a eventos e ferramentas de streaming/mensageria de eventos como Kafka (preferencial), Pulsar ou RabbitMQ.
- Experiência com bancos de dados NoSQL, ElasticSearch (preferencial), DynamoDB, MongoDB ou Redis, e um senso claro de qual banco de dados se encaixa melhor em cada caso de uso.
- Forte conhecimento de implantação e escalonamento de aplicações em nuvem, incluindo conteinerização (Docker) e orquestração (Kubernetes).
- Capacidade comprovada de identificar oportunidades de melhoria de melhores práticas e impulsionar mudanças em várias equipes.
Idiomas
- Inglês fluente é obrigatório.
Educação
- Bacharelado (ou equivalente) em Ciência da Computação ou área relacionada.
Habilidades comportamentais
- Excelente comunicador(a): capaz de se comunicar de forma clara e eficaz, ajustando o estilo ao público.
- Trabalha efetivamente em equipe, contribuindo para a dinâmica e resolvendo conflitos de forma construtiva.
- Adapta-se rapidamente e abraça a mudança; um(a) defensor(a) da melhoria contínua.
- Mostra iniciativa na resolução de problemas, executa pragmaticamente e toma decisões baseadas em dados.
🌍 Benefícios e Cultura
- Tech stack: .NET C#, microsserviços, Kafka, ElasticSearch, Docker, Kubernetes, cloud.
- Construa aplicações modernas em escala global para uma base de clientes que inclui muitas empresas Fortune 500.
- Uma empresa que prioriza suas pessoas, confia nelas para entregar e investe em seu crescimento.
- Influência real: defina o padrão de engenharia, oriente outros engenheiros e molde a direção técnica entre as equipes.
- Remuneração competitiva, benefícios e flexibilidade.
- Modelo híbrido.
💼 Departamento: Engenharia
📍 Localização: Lisboa (Híbrido)
📆 Início Imediato
