Senior Backend Engineer: Node.js, NestJS & Microservices

Marti

Şile

On-site

TRY 450,000 - 650,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Marti invites applications for a backend developer to design, build, and maintain scalable services using Node.js, NestJS, and TypeScript. You will deliver RESTful APIs and robust microservices in production.

Collaborate with product and frontend teams, write automated tests, and participate in code reviews. The role requires 3+ years of backend experience, strong debugging skills, and a passion for clean, production-ready code in an Agile environment.

Qualifications

  • 3+ years of professional backend development experience.
  • Strong hands-on experience with Node.js, NestJS, and TypeScript.
  • Experience designing, building, and maintaining RESTful APIs.
  • Experience building and maintaining microservices in production environments.
  • Solid knowledge of PostgreSQL and relational database design.
  • Experience designing and working with Redis for caching, distributed locking, or similar use cases.
  • Experience with message-based systems such as Kafka, RabbitMQ, or similar.
  • Experience writing unit and integration tests.
  • Strong debugging and problem-solving skills.
  • Experience using Git in a collaborative development environment.
  • Ability to write clean, maintainable, and production-ready code.
  • Experience working in Agile teams.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain backend services using Node.js, NestJS, and TypeScript.
  • Build reliable and maintainable REST APIs and asynchronous services.
  • Design, build, and enhance production-grade microservices.
  • Take ownership of development tasks from implementation through delivery.
  • Independently own and deliver development tasks with a strong sense of responsibility and accountability.
  • Work confidently within an existing production codebase, understanding, extending, and improving existing systems rather than building everything from scratch.
  • Write automated tests to ensure the reliability and maintainability of your code.
  • Collaborate with product managers, designers, and fellow engineers to deliver high-quality features.
  • Participate in code reviews and technical discussions, while continuously improving engineering standards.
  • Troubleshoot and resolve production issues with a focus on reliability, performance, and maintainability.
  • Understand business requirements and translate them into scalable technical solutions.
  • Proactively communicate progress, identify risks, and raise blockers early.
  • Contribute to the evolution of our backend architecture and engineering best practices.
  • Stay up to date with modern backend technologies and software engineering practices.

Skills

Node.js
NestJS
TypeScript
RESTful APIs
Microservices
PostgreSQL
Redis
Kafka
RabbitMQ
Unit tests
Integration tests
Git
Agile
Communication

Job description

Marti invites applications for a backend developer to design, build, and maintain scalable services using Node.js, NestJS, and TypeScript. You will deliver RESTful APIs and robust microservices in production.

Collaborate with product and frontend teams, write automated tests, and participate in code reviews. The role requires 3+ years of backend experience, strong debugging skills, and a passion for clean, production-ready code in an Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Marti • Şile

On-site
TRY 450,000 - 650,000
Senior Backend Engineer (Node.js/Nest.js) — Remote
Senior Backend Engineer (Node.js/Nest.js) — Remote

Proxify • Turkey

Remote
TRY 2,917,882 - 4,168,404
On-time monthly payments
Flexible withdrawal options
Up to 24 flex days off per year
Senior Backend Engineer (120.000₺ - 200.000₺)
Senior Backend Engineer (120.000₺ - 200.000₺)

Beta.Limited • Turkey

On-site
TRY 926,784 - 1,390,176
Senior Full Stack Architect - Real-Time Microservices
Senior Full Stack Architect - Real-Time Microservices

New Mind BYS • Şişli

On-site
TRY 360,000 - 600,000
Senior Backend Developer (Node.js)
Senior Backend Developer (Node.js)

Mobiversite • Çankaya

On-site
TRY 260,000 - 380,000
Competitive Salary
Top-Line Equipment
Company-supported healthcare package
+6
Senior Node.js Backend Engineer — Remote, Scale Impact
Senior Node.js Backend Engineer — Remote, Scale Impact

Scrambly • Turkey

On-site
TRY 700,000 - 1,000,000
Fully remote
15 days vacation
5 days PTO
+3
Senior Node.js Backend Engineer - Scalable Systems & Impact
Senior Node.js Backend Engineer - Scalable Systems & Impact

Mobiversite • Çankaya

On-site
TRY 260,000 - 380,000
Competitive Salary
Top-Line Equipment
Company-supported healthcare package
+6
Backend Developer: Microservices, Real-Time & GraphQL
Backend Developer: Microservices, Real-Time & GraphQL

New Mind BYS • Marmara Bölgesi

On-site
TRY 180,000 - 360,000
Senior Software Engineer
Senior Software Engineer

OdeonTech • Fatih

Remote
TRY 4,436,000 - 6,407,000
Senior Backend Engineer - Node/TypeScript, Hybrid, Equity
Senior Backend Engineer - Node/TypeScript, Hybrid, Equity

PlusMinusOne • Fatih

Hybrid
TRY 350,000 - 550,000
Stock options
Private health insurance
Learning budget
+1