Senior Backend & DevOps Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Backend Developer Salary in Germany [2023]
What’s the Difference Between Frontend and Backend Development?
Frontend Developer Salary in Germany [2023]
Fully Remote Software Engineer Jobs