Contract Software Engineer (Typescript, Node.js) - Portugal

2 hours, 52 minutes ago
Contract
Senior
Software Development
Codurance

Codurance

Codurance specializes in creating innovative software solutions for both private and public sectors, focusing on enhancing agility and driving growth while fostering the development of software craftsmanship among developers.

Internet Software & Services
51-250
Founded 2013

Description

  • Build and maintain high-quality backend services using Node.js and TypeScript.
  • Design and operate AWS-based serverless systems with a focus on scalability, reliability, and cost efficiency.
  • Develop and maintain event-driven architectures and asynchronous workflows.
  • Design robust APIs with attention to performance, correctness, and maintainability.
  • Own services in production, including monitoring, alerting, debugging, and incident response.
  • Implement and maintain CI/CD pipelines for safe and efficient deployments.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Improve system observability through logging, metrics, and distributed tracing.
  • Participate in architectural discussions and contribute to long-term system evolution.
  • Continuously improve engineering practices around testing, reliability, and operational excellence.

Requirements

  • Strong hands-on experience with Node.js and TypeScript.
  • Experience with AWS cloud services, especially serverless architectures such as AWS Lambda and event-driven systems.
  • Strong experience building and operating scalable backend APIs and services.
  • Experience with CI/CD pipelines and automated deployment workflows, such as GitHub Actions.
  • Strong engineering fundamentals, including system design, testing, refactoring, observability, and production readiness.
  • Experience designing and working with distributed systems, including asynchronous workflows and event-driven architectures.
  • Understanding of reliability concepts such as retries, idempotency, failure handling, and consistency trade-offs.
  • Experience taking ownership, identifying problems, and driving solutions independently.
  • Strong communication skills and the ability to collaborate effectively with engineers, product managers, and operational stakeholders.
  • Nice-to-have experience with MongoDB in scalable or distributed systems.
  • Nice-to-have experience with infrastructure as code tools such as Terraform or Serverless Framework.
  • Nice-to-have experience evolving serverless-first architectures toward container-based solutions such as ECS/Fargate.
  • Nice-to-have familiarity with incident management tooling and practices, such as incident.io.
  • Nice-to-have experience with statically typed languages beyond TypeScript, such as C#.

Benefits

  • Independent contractor / B2B contract arrangement.
  • 12-month initial contract with possible extension depending on project needs.
  • Remote role based in Portugal.
  • Full-time commitment, Monday through Friday.
  • Monthly invoicing arrangement with payment terms to be confirmed.
  • Inclusive, equal-opportunities workplace with a commitment to celebrating diversity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software AI Engineer

Forter 251-1K Internet Software & Services

Forter is hiring a Senior Software Engineer for its AI Engineering team to build the AI platform, infrastructure, and product capabilities that power internal and customer-facing use cases across the company.

AWS Azure GCP Generative AI LLM Python
1 hour, 53 minutes ago

Sr. Full Stack .NET Developer (Remote, Contract)

INFUSE 251-1K Professional Services

INFUSE is hiring a Senior Full Stack .NET Developer to build and evolve internal automation products for operational teams within its Intelligent Automation Department.

Angular Azure C# CI/CD CSS Docker Git HTML JavaScript MongoDB .NET Playwright Python React REST API Selenium TypeScript Vue.js
2 hours, 8 minutes ago

Sr. Full Stack .NET Developer (Remote, Contract)

INFUSE 251-1K Professional Services

INFUSE is hiring a Senior Full Stack .NET Developer for its Intelligent Automation Department to build and evolve internal automation products that support operational teams across the company.

Angular Azure C# CI/CD CSS Docker Git HTML JavaScript MongoDB .NET Playwright Python React REST API Selenium TypeScript Vue.js
2 hours, 8 minutes ago

Software Engineer III – DevOps & Cloud Platform

Vonage 1K-5K Diversified Telecommunication Services

Vonage is hiring a Software Engineer for its Cloud Platform team to build and operate developer-facing cloud automation and tooling that keeps production APIs highly available, scalable, and cost-efficient.

Argo CD GitHub Actions GitOps Go Grafana Helm Kubernetes Microservices Prometheus Python Terraform
2 hours, 22 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers