Contract Software Engineer (Typescript, Node.js) - Portugal
Core
Design, build, and operate highly reliable, scalable backend systems powering customer investment and financial services.
Role type
Senior Backend Engineer (Node.js/TypeScript)
Builds
Scalable backend APIs, serverless systems, and event-driven architectures for financial services
Domain
Fintech / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, TypeScript, AWS serverless, event-driven architecture, system design, CI/CD, observability, distributed systems, failure handling
Preferred skills
MongoDB, Infrastructure as Code (Terraform, Serverless Framework), container orchestration (ECS/Fargate), incident management tooling
Technologies
Node.js, TypeScript, AWS, Lambda, GitHub Actions, MongoDB, Terraform, Serverless Framework, ECS, Fargate
Responsibilities
Build and maintain high-quality backend services using Node.js and TypeScript; Design and operate AWS-based serverless systems; Develop and maintain event-driven architectures; Design robust APIs; Own services in production including monitoring and incident response; Implement and maintain CI/CD pipelines; Improve system observability; Participate in architectural discussions
Seniority
Senior, hands-on IC