Codurance logo
Codurance

Quality Software, Effectively Delivered

Contract Software Engineer – Typescript, Node.js

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Portugal

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Contract Software Engineer – Typescript, Node.js

Codurance

• Build and maintain high-quality backend services using Node.js and TypeScript. • Design and operate AWS-based serverless systems with a strong 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 ensure safe and efficient deployments. • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. • Improve system observability through effective 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.

Job Requirements

  • Strong hands-on experience with Node.js and TypeScript.
  • Experience with AWS cloud services, especially serverless architectures (e.g. 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 (e.g. 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 system reliability concepts such as retries, idempotency, failure handling, and consistency trade-offs.
  • Experience working in environments where you are expected to take ownership, identify problems, and drive solutions independently.
  • Strong communication skills and the ability to collaborate effectively with engineers, product managers, and operational stakeholders.
  • Nice-to-have experience**
  • Experience with MongoDB in scalable or distributed systems.
  • Experience with infrastructure as code (Terraform, Serverless Framework).
  • Experience evolving architectures from serverless-first designs toward container-based solutions (e.g. ECS/Fargate).
  • Familiarity with incident management tooling and practices (e.g. incident response platforms such as incident.io).
  • Experience with statically typed languages beyond TypeScript (e.g. C# or similar).

Benefits

  • Everyone should have the right to bring their whole self to work and be celebrated for who they are. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.*

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Contribute to architecture, design, and technical decision-making across the full application stack, including React and Next.js frontends, Node.js backend services, Contentful CMS integrations, and AWS cloud infrastructure. • Design, build, and maintain scalable, secure, and high-performing APIs that serve as the foundation for consumer-facing applications. • Oversee CMS content modeling and editorial workflow optimization within Contentful CMS. • Improve CI/CD pipelines, deployment processes, monitoring, observability, and system reliability. • Ensure compliance with security, governance, and cloud infrastructure best practices within AWS, including IAM least-privilege, private S3 patterns, and secrets management. • Establish and enforce engineering standards, best practices, and scalable design patterns. • Provide technical mentorship, supervision, and performance guidance to engineers. • Partner with product, design, and business stakeholders to translate requirements into technical solutions • Support sprint planning, technical estimation, roadmap development, and hiring efforts.

United States
Airalo logo

PHP Developer – Core Network

Airalo

World’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Developing enterprise-quality, horizontally scalable, maintainable code using best practices, quickly and according to spec • Developing new features or enhancements to existing features • Developing API with multiple data sources • Developing and designing RESTful services and APIs for front-end clients and other consumers • Migrating Monolithic application to SOA • Collaborating daily with other developers across the full software development lifecycle • Automating testing by writing test code • Troubleshooting issues and problem-solving as necessary

United Kingdom
£75K - £107.5K / year
ISS-Corporate logo

Senior MS Access Database Developer

ISS-Corporate

Corporate Governance | Executive Compensation | Cyber Risk Monitoring | Corporate Sustainability

Full TimeRemoteTeam 51-200H1B No Sponsor

• Serve as the lead developer for the BOB Financial Management Tool • Design, develop, maintain, and enhance Microsoft Access applications and databases • Support MariaDB database integration and data management activities • Develop reports, dashboards, interfaces and automated processes • Troubleshoot application issues and perform root cause analysis • Support system modernization and migration initiatives • Coordinate with financial analysts, business users, and technical stakeholders • Develop technical documentation, user guides, and system procedures • Ensure compliance with USDA security and development standards

Washington
Stone logo

Software Engineer – Junior, Kotlin

Stone

Especialista em quem empreende.

Full TimeRemoteTeam 5,001-10,000Since 2012H1B Sponsor

• Desenvolver funcionalidades sob orientação do time, equilibrando qualidade e prazo; • Participar de revisões de código, pair programming e refinamentos técnicos; • Auxiliar na investigação e resolução de problemas; • Buscar visibilidade sobre o próprio trabalho e comunicar impedimentos com clareza; • Contribuir com boas práticas de código e testes.

Brazil