Senior Backend Engineer – JD

Bucharest, Romania
March 18, 2026
Full Time

Apply for this job

Email *

Job Description

Employment Type: Full-time
Work Model: Remote
Location: Bucharest, Romania


Role Overview

We are hiring a Senior Backend Engineer to design, build, and operate scalable backend systems that support real-time feeds, chat, payments, and high-volume user activity. This role focuses on building reliable, secure, and high-performance APIs that operate under sustained load.

The stack is centered around NestJS with Node.js and TypeScript, MongoDB, Redis, and AWS, with strong emphasis on observability, API discipline, and security-by-design.


Technology Stack

• Node.js, TypeScript
• NestJS
• MongoDB
• Redis
• AWS
• OpenTelemetry observability
• REST APIs and WebSockets
• OpenAPI and Swagger documentation
• API versioning, rate limiting, and pagination


Responsibilities

• Design and build robust backend services using NestJS, including guards, interceptors, pipes, and global validation
• Implement contract-first APIs with strong OpenAPI and Swagger discipline
• Build secure authentication and authorization flows using JWT and role-based access control
• Optimize MongoDB performance through indexing, aggregation pipelines, and concurrency-safe data access patterns
• Use Redis for caching, queues, and rate limiting
• Ensure system reliability, performance, and correctness under high load and real-time traffic
• Apply secure coding practices aligned with OWASP guidelines and abuse-prevention principles
• Maintain clear technical documentation and contribute to code quality and architectural standards


Required Skills and Experience

Backend Engineering

• Strong hands-on experience with TypeScript and NestJS in production environments
• Proven experience designing and operating scalable backend architectures
• Solid understanding of REST APIs and WebSockets
• Experience with API versioning, pagination, and rate-limiting strategies

Data and Distributed Systems

• Strong MongoDB experience, including indexing strategies and aggregation pipelines
• Practical experience using Redis for caching, queues, and distributed coordination

Security and Reliability

• Hands-on experience implementing authentication and authorization using JWT and role-based access
• Awareness of OWASP security principles and common abuse or attack patterns
• Experience building backend systems that remain stable and secure under load

Cloud and Observability

• Experience deploying and operating backend systems on AWS
• Familiarity with observability tooling, including metrics, tracing, and logging
• Experience monitoring, debugging, and optimizing production systems