Senior Backend & DevOps Engineer

NuroTrace

Portugal

Teletrabalho

EUR 90 000 - 130 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

NuroTrace is seeking a Senior Backend & DevOps Engineer to design, deploy, and operate scalable TypeScript-based backend systems. You will architect secure services, establish DevOps practices, and mentor engineers to improve performance and productivity.

You will lead the development of REST/GraphQL APIs, microservices, and cloud-native infrastructure across AWS, Azure, or GCP, while optimizing databases, CI/CD pipelines, and observability.

Qualificações

  • 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 cloud platforms (AWS/Azure/GCP).
  • 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.

Responsabilidades

  • Design and implement scalable backend services using TypeScript/Node.js.
  • Architect RESTful and GraphQL APIs and microservices.
  • Lead distributed system design and deployment.
  • Optimize databases, queries, and caching for performance.
  • Establish coding standards and best practices; mentor engineers.
  • Review code and provide technical guidance to the team.
  • Troubleshoot production issues and implement long-term fixes.
  • Drive CI/CD and cloud-native infrastructure on AWS/Azure/GCP.
  • Build and maintain Docker/Kubernetes-based deployments.
  • Implement IaC with Terraform/Pulumi/CFn and monitor systems.

Conhecimentos

TypeScript
Node.js
Distributed systems
REST APIs
GraphQL
Microservices
CI/CD
DevOps leadership
Problem solving
Communication

Ferramentas

Docker
Kubernetes
GitHub Actions
GitLab CI
Jenkins
Terraform
Pulumi
CloudFormation
PostgreSQL
MySQL
MongoDB
Redis
Prometheus
Grafana
OpenTelemetry
ELK
Vitest
Kafka
RabbitMQ
NATS

Descrição da oferta de emprego

Location: Remote (Europe-based)

Department: Research & Development

About NuroTrace

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.

Role Overview

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.

What You'll Do
  • 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.
  • 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.
  • 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.
What You Bring
Required Qualifications
  • 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.
Technical Stack:
  • Runtime: Node.js
  • 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.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Backend & DevOps Engineer - Remote
Senior Backend & DevOps Engineer - Remote

NuroTrace • Portugal

Teletrabalho
EUR 90 000 - 130 000
Senior Full Stack Engineer
Senior Full Stack Engineer

Intellias • Porto

Presencial
EUR 55 000 - 85 000
Senior Back-End (.Net)
Senior Back-End (.Net)

Newfire Global Partners • Lisboa

Presencial
EUR 65 000 - 90 000
Senior Backend Engineer
Senior Backend Engineer

NAPHORA GAMES GROUP • Portugal

Teletrabalho
EUR 85 000 - 120 000
Senior .NET Software Engineer (Remote)
Senior .NET Software Engineer (Remote)

Reach IT • Portugal

Teletrabalho
EUR 45 000 - 65 000
Senior Frontend Engineer
Senior Frontend Engineer

Neotalent Conclusion • Porto

Híbrido
EUR 60 000 - 90 000
Remote work option
Continuous training
Career development
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • Portugal

Híbrido
EUR 90 000 - 130 000
Courses & conferences
English learning support
Flexible hours
+1
Senior .NET Developer (Porto, 3x/semana)
Senior .NET Developer (Porto, 3x/semana)

act digital • Porto

Presencial
EUR 55 000 - 75 000
Senior Applied Data Scientist
Senior Applied Data Scientist

NuroTrace • Portugal

Teletrabalho
EUR 90 000 - 130 000
Nearshore Sector | Full-Stack Engineer - React / Node.js
Nearshore Sector | Full-Stack Engineer - React / Node.js

Devoteam • Lisboa

Presencial
EUR 65 000 - 90 000
Principais localizações