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

14 hours, 24 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 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 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.
  • 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 ability to collaborate effectively with engineers, product managers, and operational stakeholders.
  • Experience with MongoDB in scalable or distributed systems is preferred.
  • Experience with infrastructure as code tools such as Terraform or Serverless Framework is preferred.
  • Experience evolving serverless-first architectures toward container-based solutions such as ECS/Fargate is preferred.
  • Familiarity with incident management tooling and practices, such as incident.io, is preferred.
  • Experience with statically typed languages beyond TypeScript, such as C#, is preferred.
  • Independent contractor / B2B engagement.
  • 12-month initial contract with possible extension.
  • Full-time, Monday to Friday.
  • Remote location in Portugal.

Benefits

  • Remote work based in Portugal.
  • 12-month initial contract with possible extension.
  • Independent contractor / B2B arrangement.
  • Full-time weekday schedule.
  • Inclusive and equal-opportunities workplace.
  • Commitment to an inclusive environment where people are celebrated for who they are.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Golang Developer

Talentgrator 11-50 Hotels, Restaurants & Leisure

This role at an unspecified company leads the design and optimization of high-performance Go backend services within a microservices environment, with a focus on scalability, reliability, and production readiness.

Docker Go Kafka Kubernetes Linux Microservices MySQL NATS PostgreSQL
14 hours, 9 minutes 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 quality-check web data extraction workflows within a hybrid AI plus human system.

AJAX GitHub JavaScript JSON LLM Python Selenium
14 hours, 9 minutes ago

Freelance Chatbot Developer (WhatsApp / Telegram / Discord)

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

Mindrift is hiring a freelance, part-time Bot Developer for the Tendem project to build and maintain conversational bots and messaging-platform integrations for real-world user workflows.

Docker Node.js OAuth Python REST API Serverless
14 hours, 9 minutes ago

Senior Middleware Engineer

PartnerOne 51-250 Media

Senior Middleware Engineer at an enterprise organization responsible for the design, deployment, reliability, and security of mission-critical messaging and integration platforms.

Ansible Azure C# CI/CD Go Grafana HashiCorp Vault Helm Java JSON Kafka Kotlin Kubernetes .NET OpenTelemetry Prometheus Python RabbitMQ Redis Terraform TLS
14 hours, 9 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