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

2 weeks, 1 day 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

Senior Backend Engineer, Developer Platform (Horde)

Epic Games 5K-10K Internet Software & Services

Epic Games is hiring a senior programmer for its Unreal Engine developer platform team to work on Horde, the internal platform that supports CI/CD, remote execution, build health, storage, and developer workflows.

AWS Azure C# CI/CD gRPC MongoDB .NET Redis
1 day, 21 hours ago

Senior Staff Back-end Engineer (eCommerce Engineering)

Coupang 1K-5K Internet Software & Services

Coupang is hiring a Senior Staff Backend Engineer to lead the architecture and technical strategy for its core e-commerce platform services across global markets.

Apache Airflow Apache Spark AWS Cassandra Grafana Java Kafka Kotlin Kubernetes Microservices OpenTelemetry Prometheus Spring
1 day, 21 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 developer to create and evaluate project-based tasks for benchmarking AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
1 day, 22 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 developer to create and evaluate realistic coding tasks for AI agents in project-based work for leading tech companies.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
1 day, 22 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