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

1 month 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 Engineer (.NET)

Current 51-250 Diversified Financial Services

Current is hiring a Senior Engineer (.NET) to build scalable digital experiences for client websites, platforms, and applications within a remote-first agency environment.

Angular AWS C# CI/CD CSS Git HTML JavaScript .NET Node.js React REST API SQL Server
17 hours, 38 minutes ago

senior c#

Margo Bank Professional Services

Senior C# Developer at Global Markets IT’s Non-Linear IT team, building and modernizing core applications for XVA, liquidity, and financial-resource management in a distributed agile environment.

Agile Ansible Bitbucket C# CI/CD Git HTML JavaScript Jenkins LLM .NET React Solid.js TeamCity TypeScript
1 day, 16 hours ago

Chatbot Developer (WhatsApp, Telegram, Discord) - Freelance

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

Mindrift is hiring a freelance Bot Developer for the Tendem project to build and maintain conversational messaging bots and platform integrations for real-world use cases.

Docker LLM Node.js OAuth Python REST API Serverless
3 days, 17 hours ago

Freelance Data Scraping Engineer (Python)

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

Mindrift is hiring a part-time remote Python Data Scraping Engineer for the Tendem project to build and maintain web scraping workflows for real-world data extraction and processing tasks.

AJAX GitHub HTML JavaScript JSON LLM Python Selenium
1 week, 2 days 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