Emprego Contract Software Engineer – TypeScript/Node.js | Portugal

Contract Software Engineer – TypeScript/Node.js | Portugal

Codurance
Publicado há 4 horas
Full Time Informática Remoto (Portugal) Inglês Sénior (5+ anos) Licenciatura (1.º ciclo — nível 6 QNQ/EQF)

A Codurance está à procura de um/a Senior Backend Engineer para trabalhar remotamente a partir de Portugal, em regime full-time, como independent contractor / B2B.

A função envolve o desenho, desenvolvimento e operação de sistemas backend fiáveis, escaláveis e bem arquitetados, ligados a serviços financeiros e de investimento, com foco em Node.js, TypeScript, AWS, arquiteturas serverless e sistemas distribuídos.

Responsabilidades:

  • Desenvolver e manter serviços backend de elevada qualidade com Node.js e TypeScript;
  • Desenhar e operar sistemas serverless em AWS, com foco em escalabilidade, fiabilidade e eficiência de custos;
  • Desenvolver e manter arquiteturas event-driven e workflows assíncronos;
  • Desenhar APIs robustas, com atenção à performance, correção e manutenção;
  • Assumir ownership dos serviços em produção, incluindo monitorização, alertas, debugging e resposta a incidentes;
  • Implementar e manter pipelines CI/CD para deployments seguros e eficientes;
  • Colaborar com equipas de produto, operações e engenharia para traduzir requisitos de negócio em soluções técnicas;
  • Melhorar a observabilidade dos sistemas através de logging, métricas e distributed tracing;
  • Participar em discussões de arquitetura e contribuir para a evolução técnica dos sistemas;
  • Promover melhorias contínuas em práticas de testing, fiabilidade e excelência operacional.

Requisitos:

  • Experiência prática sólida com Node.js e TypeScript;
  • Experiência com serviços cloud AWS, especialmente arquiteturas serverless, como AWS Lambda;
  • Experiência com sistemas event-driven;
  • Experiência sólida na construção e operação de APIs e serviços backend escaláveis;
  • Experiência com pipelines CI/CD e workflows de deployment automatizado, como GitHub Actions;
  • Bons fundamentos de engenharia de software, incluindo system design, testing, refactoring, observability e production readiness;
  • Experiência no desenho e trabalho com sistemas distribuídos, incluindo workflows assíncronos e arquiteturas orientadas a eventos;
  • Compreensão de conceitos de fiabilidade, como retries, idempotência, gestão de falhas e trade-offs de consistência;
  • Capacidade para assumir ownership, identificar problemas e conduzir soluções de forma autónoma;
  • Boas competências de comunicação e colaboração com engineers, product managers e stakeholders operacionais.

Será valorizado:

  • Experiência com MongoDB em sistemas escaláveis ou distribuídos;
  • Experiência com infrastructure as code, como Terraform ou Serverless Framework;
  • Experiência na evolução de arquiteturas serverless-first para soluções baseadas em containers, como ECS ou Fargate;
  • Familiaridade com práticas e ferramentas de incident management, como incident.io;
  • Experiência com linguagens tipadas além de TypeScript, como C# ou semelhantes.

Condições:

  • Regime remote a partir de Portugal;
  • Contrato independent contractor / B2B;
  • Contrato inicial de 12 meses;
  • Compromisso full-time, de segunda a sexta-feira;
  • Faturação mensal, com termos de pagamento a confirmar;
  • Possibilidade de extensão, dependendo das necessidades do projeto;
  • Integração em projetos ligados a serviços financeiros e de investimento;
  • Função sénior com ownership end-to-end sobre serviços backend em produção.

Sobre a Codurance:

A Codurance valoriza uma cultura de engenharia baseada em autonomia, responsabilidade e colaboração. A empresa procura profissionais capazes de assumir ownership dos serviços ao longo de todo o ciclo de vida, desde o desenho e desenvolvimento até ao deployment, operação e melhoria contínua em produção.

Igualdade de oportunidades:

A Codurance é uma entidade empregadora que promove a igualdade de oportunidades e está comprometida em criar um local de trabalho inclusivo, onde cada pessoa pode ser valorizada por quem é e pelo impacto que entrega aos clientes.

Candidatar-se