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

1 week, 5 days 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 to support safe and efficient deployments.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Improve 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 in 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.
  • Ability to take ownership, identify problems, and drive solutions independently.
  • Strong communication skills and ability to collaborate 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 schedule, Monday to Friday.
  • Monthly invoicing with payment terms to be confirmed.
  • Inclusive, equal opportunities workplace with a commitment to fostering belonging and celebrating individuality.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Middle/Senior Back-end Engineer (PHP, 3-6 months project assignment)

Innovecs 251-1K Capital Markets

Innovecs is seeking a Middle/Senior Back-end Engineer to support integrations and core platform work for a logistics-focused fulfillment platform on a 3–6 month engagement.

PHP
14 hours, 1 minute ago

Senior Python Backend Engineer (AWS, Client-Facing)

Workana 1K-5K Internet Software & Services

Senior Software Engineer at a consulting-focused company building and scaling backend services and client-facing solutions in a fully remote environment.

AWS CI/CD Django DynamoDB FastAPI Flask Git MySQL PostgreSQL Python REST API SQL
1 day, 13 hours ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software development specialist to create realistic coding-agent evaluation tasks and tests for project-based AI opportunities.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
2 days, 13 hours ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software development specialist for a project-based role creating evaluation tasks and tests for AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
2 days, 13 hours 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