Senior Backend & DevOps Engineer

NuroTrace
Amsterdam, Netherlands
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€4,167.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Amazon Web Services Application Performance Management Automation of Tests Microsoft Azure Code Review Continuous Integration Command-Query Responsibility Segregation (Software Development) Software Design Patterns DevOps Disaster Recovery Distributed Systems
+51 more
Github PostgreSQL Microsoft Message Queuing MongoDB MySQL Node.Js OAuth Open Source Technology PCI Data Security Standards Software Architecture RabbitMQ Role-Based Access Control Redis Prometheus JSON Web Token Software Engineering TypeScript Software Vulnerability Management Data Logging Pulumi Google Cloud Load Balancing Cloud Platform System Grafana Database Optimization Caching Reliability of Systems Backend Git Cloudformation Event Driven Architecture Gitlab-ci Git Flow Kubernetes Deployment Automation Apache Kafka Graphql Front End Software Development Event Sourcing Api Gateway JestJS Restful APIs Terraform Domain Driven Design Software Version Control Devsecops Serverless Computing Docker Elk Stack Jenkins Microservices

Job description

The Senior Backend & DevOps Engineer will lead the design, development, deployment, and operation of scalable TypeScript-based backend systems. You will be responsible for architecting reliable services, establishing DevOps best practices, mentoring engineers, and driving technical decisions that improve performance, security, and developer productivity., * Design and implement scalable, secure, and high-performance backend services using TypeScript and Node.js.

  • Architect RESTful APIs, GraphQL services, and event-driven systems.
  • Lead the design of microservices and distributed systems.
  • Optimize database schemas, queries, and caching strategies for performance and scalability.
  • Establish coding standards, architectural guidelines, and development best practices.
  • Review code, provide technical guidance, and mentor engineering team members.
  • Troubleshoot complex production issues and implement long-term solutions.
  • Drive technical planning and participate in architecture reviews.

DevOps & Cloud Instrafrusture

  • Design, implement, and maintain cloud-native infrastructure on AWS, Azure, or Google Cloud.
  • Build and optimize CI/CD pipelines to enable automated testing, deployment, and rollback.
  • Manage containerized applications using Docker and Kubernetes.
  • Implement Infrastructure as Code using Terraform, Pulumi, or CloudFormation.
  • Configure monitoring, logging, tracing, and alerting for production systems.
  • Improve deployment reliability, scalability, and operational efficiency.
  • Implement disaster recovery, backup strategies, and high-availability solutions.
  • Optimize infrastructure performance and cloud costs.

Security & Reliability

  • Implement secure authentication and authorization mechanisms (JWT, OAuth2, RBAC).
  • Apply DevSecOps practices throughout the software development lifecycle.
  • Conduct security reviews, vulnerability remediation, and dependency management.
  • Establish monitoring and incident response procedures.
  • Ensure compliance with security and operational best practices.

Leadership & Collaboration

  • Mentor backend and DevOps engineers through code reviews and technical coaching.
  • Collaborate with frontend engineers, product managers, QA, and platform teams.
  • Lead technical discussions and architectural decision-making.
  • Improve engineering processes, documentation, and development workflows.
  • Drive continuous improvement in system reliability, performance, and developer experience., * Languages: TypeScript, JavaScript
  • Runtime: Node.js
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • Cloud Platforms: AWS, Azure, Google Cloud
  • Containers: Docker, Kubernetes
  • CI/CD: GitHub Actions, GitLab CI or Jenkins
  • Infrastructure as Code: Terraform, Pulumi and/or CloudFormation
  • Messaging: Kafka, RabbitMQ, NATS and/or AWS SQS
  • Monitoring & Logging: Prometheus, Grafana, OpenTelemetry and/or ELK Stack
  • Testing: Vitest
  • Version Control: Git

What Success Looks Like:

  • Deliver highly available, scalable, and secure backend services.
  • Build automated deployment pipelines with minimal manual intervention.
  • Maintain production systems with high uptime and reliability.
  • Improve application performance, scalability, and observability.
  • Mentor engineers and promote engineering excellence.
  • Drive architectural improvements and operational best practices.
  • Ensure infrastructure is secure, cost-efficient, and resilient.

Requirements

  • 5+ years of professional backend development experience.
  • Strong expertise in TypeScript and Node.js.
  • Deep understanding of software architecture, design patterns, and distributed systems.
  • Experience designing REST APIs, GraphQL APIs, and microservices.
  • Strong knowledge of PostgreSQL, MySQL, MongoDB, Redis, and database optimization.
  • Hands-on experience with Docker and Kubernetes.
  • Experience deploying and operating production workloads on AWS, Azure, or Google Cloud.
  • Strong experience building CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins.
  • Experience with Infrastructure as Code (Terraform, Pulumi, or CloudFormation).
  • Strong understanding of Git workflows and automated testing.
  • Experience implementing observability using Prometheus, Grafana, OpenTelemetry, ELK, or similar tools.
  • Excellent problem-solving, communication, and leadership skills.

Preferred Qualifications:

  • Experience with Kafka, RabbitMQ, NATS, or AWS SQS.
  • Knowledge of Domain-Driven Design (DDD), CQRS, and Event Sourcing.
  • Experience with serverless architectures and cloud-native services.
  • Familiarity with API gateways, service meshes, and load balancing.
  • Experience with multi-region deployments and disaster recovery planning.
  • Knowledge of SOC 2, ISO 27001, PCI DSS, or similar compliance frameworks.
  • Contributions to open-source projects or technical communities.

About the company

NuroTrace is a fast-growing technology company offering a next-generation product identity and traceability platform that helps organizations verify, track, and manage physical assets with total confidence. We develop innovative solutions designed to give businesses clearer insight, stronger protection, and smarter ways of working across their entire supply chain. As we scale, we are looking for an experienced Senior Backend & DevOps Engineer to join the team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on nl.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all