Num relance
- Tarefas: Desenvolver uma plataforma de previsão com machine learning e aplicações práticas.
- Empresa: Empresa de tecnologia inovadora com uma cultura colaborativa.
- Benefícios: Salário competitivo, benefícios de saúde, trabalho remoto e desenvolvimento profissional.
- Outras informações: Ambiente dinâmico com excelentes oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe com tecnologias de ponta e faça um impacto real em projetos inovadores.
- Qualificações: Experiência em desenvolvimento full-stack e habilidades de colaboração em equipe.
O salário previsto situa-se entre 49500 - 60500 € por ano.
Estamos à procura de um Engenheiro Full Stack Sênior e Tech Lead prático para ajudar a construir uma plataforma de previsão de ponta a ponta que traz aprendizado de máquina para aplicações práticas voltadas para o usuário. Você trabalhará com React, Node.js e TypeScript em um ambiente serverless da AWS, construindo serviços distribuídos e interfaces que suportam automação enquanto permitem que os usuários interajam com modelos de previsão.
A equipe coloca uma forte ênfase em testes automatizados, entrega confiável e uso eficaz de IA ao longo do ciclo de vida do desenvolvimento de software. Para posições de Tech Lead, você combinará engenharia prática com direção técnica, propriedade arquitetônica e suporte para a equipe mais ampla.
O QUE VOCÊ ESTARÁ FAZENDO:
Como parte de uma equipe ágil de desenvolvimento de software, você irá:
- Construir e manter aplicações full-stack usando React, TypeScript, Node.js e Nest JS.
- Desenvolver serviços serverless da AWS, incluindo funções Lambda escritas em TypeScript.
- Projetar e evoluir sistemas distribuídos e fluxos de trabalho orientados a eventos usando Amazon Event Bridge, SNS e SQS.
- Construir recursos que se integrem com modelos de previsão de aprendizado de máquina, suportando fluxos de trabalho automatizados e interação humana.
- Desenvolver testes automatizados em camadas unitárias, de integração e de ponta a ponta, incluindo Playwright, usando bom julgamento sobre onde cada tipo de teste agrega valor.
- Melhorar pipelines de CI/CD para suportar entregas cada vez mais automatizadas e confiáveis.
- Gerenciar infraestrutura como código usando Terraform e contribuir para fluxos de trabalho de entrega através do Jenkins.
- Monitorar serviços de produção usando Grafana para métricas e Open Search para logs e alertas.
- Usar práticas de desenvolvimento assistido por IA para melhorar a eficiência da engenharia enquanto mantém a qualidade do código.
- Colaborar com engenheiros, partes interessadas do produto e colegas que trabalham em modelos de previsão para entregar recursos em toda a plataforma.
- Orientar decisões arquitetônicas e técnicas, mentorar engenheiros e assumir a entrega técnica enquanto permanece ativamente envolvido no desenvolvimento.
O QUE ESTAMOS PROCURANDO:
- Experiência comercial sólida na entrega de aplicações full-stack usando TypeScript, React e Node.js.
- Experiência na construção de serviços backend usando Nest JS ou um framework Node.js comparável.
- Experiência prática com arquitetura serverless da AWS, particularmente Lambda.
- Uma compreensão sólida de sistemas distribuídos e arquiteturas orientadas a eventos, incluindo mensagens assíncronas, tratamento de falhas e confiabilidade de serviços.
- Experiência com Amazon Event Bridge, SNS/SQS e Dynamo DB, ou tecnologias e padrões relacionados.
- Um forte compromisso com a automação de testes, com experiência em testes unitários, de integração e de ponta a ponta.
- Experiência com Playwright ou um framework de testes de ponta a ponta comparável.
- Familiaridade com Terraform, pipelines de CI/CD e observabilidade de produção.
- Experiência na aplicação de ferramentas e práticas assistidas por IA ao longo do ciclo de vida do desenvolvimento de software, com revisão e validação apropriadas.
- Uma compreensão de como as aplicações se integram com modelos de aprendizado de máquina para entregar recursos úteis do produto, automação e interação do usuário.
- Não é necessária experiência dedicada em MLOps.
- Uma abordagem proativa e colaborativa, com a capacidade de contribuir de forma independente e assumir a responsabilidade por trabalhos de engenharia complexos.
- Experiência comprovada em fornecer liderança técnica, moldar arquitetura, apoiar outros engenheiros e orientar a entrega em um ambiente distribuído complexo.
- Fortes habilidades de comunicação verbal e escrita em inglês.
DESEJÁVEL:
- Experiência anterior na construção de produtos de previsão, análise preditiva ou outros produtos impulsionados por aprendizado de máquina.
- Experiência em projetar interfaces e fluxos de trabalho que permitam aos usuários revisar e interagir com saídas de modelos.
- Experiência prática com Jenkins, Grafana e Open Search.
- Experiência em melhorar pipelines de entrega através de automação avançada de testes e engenharia assistida por IA.
- Experiência anterior contribuindo para uma plataforma de ponta a ponta abrangendo aplicações frontend, serviços backend e integração de modelos.
O QUE HÁ PARA VOCÊ:
Faça parte do nosso ambiente colegial onde responsabilidade e autoridade são compartilhadas igualmente entre os colegas e ajude a criar nossa cultura empresarial. Uma cultura na qual não criticamos o fracasso, mas garantimos que aprendemos com nossos erros. Um ambiente ágil onde suas ideias são bem-vindas. A possibilidade de crescer e experimentar diferentes projetos. A possibilidade de viajar.
ATENÇÃO! ESTA POSIÇÃO É APENAS PARA BASEADOS EM PORTUGAL OU BRASIL.
Empregador para Senior Full Stack Engineer / Tech Lead: Vigil365 Limited
A Vigil365 Limited, oferecemos um ambiente de trabalho colaborativo e autónomo, onde a inovação e a experimentação são valorizadas. Com oportunidades de crescimento profissional e a possibilidade de impactar diretamente os nossos serviços de alta escala, os colaboradores têm a chance de moldar decisões técnicas e contribuir para soluções significativas, tudo isso enquanto trabalham remotamente em Portugal ou no Brasil.