Software Developer

Marti

Şile

Presencial

TRY 450 000 - 650 000

Tempo integral

Há 10 dias
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

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.

Qualificações

  • 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.

Responsabilidades

  • 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.

Conhecimentos

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

Descrição da oferta de emprego

Founded in 2018, Marti is Türkiye’s leading mobility app, offering multiple transportation services to its riders. Marti operates a ride-hailing service that matches riders with car, motorcycle, and taxi drivers, and operates a large fleet of rental e-mopeds, e-bikes, and e-scooters. All of Marti’s offerings are serviced by proprietary software systems and IoT infrastructure.

Marti's vision is that everything on wheels will be electric and everything electric will be shareable. Since 2019, we have experienced significant growth and maintained robust unit economics year-round. Our goal is to expand our urban transportation services, introduce new environmentally sustainable and shared mobility options, and leverage our existing scale and customer base to offer technology-enabled services beyond transportation. By pursuing sustainable growth, we strive to positively impact the communities we serve and make a meaningful impact on the future of mobility.

Marti invites applications from dynamic, innovative and highly motivated candidates for the following position;

Requirements
  • 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.
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

Data Engineer
Data Engineer

AlleyCorp • Şile, Fatih

Presencial
TRY 400 000 - 680 000
Network & Cyber Security Manager
Network & Cyber Security Manager

Marti • Şile

Presencial
TRY 350 000 - 600 000
Supply Chain And Procurement Specialist
Supply Chain And Procurement Specialist

Marti • Şile, Fatih

Presencial
TRY 500 000 - 800 000
Network & Cyber Security Manager
Network & Cyber Security Manager

Marti Technologies (NYSE: MRT) • Fatih

Presencial
TRY 1 200 000 - 1 500 000
Senior Backend Engineer: Node.js, NestJS & Microservices
Senior Backend Engineer: Node.js, NestJS & Microservices

Marti • Şile

Presencial
TRY 450 000 - 650 000
Backend Developer
Backend Developer

PlusMinusOne • Fatih

Presencial
TRY 350 000 - 550 000
Stock options
Private health insurance
Learning budget
+1
Director of Network & Cyber Security
Director of Network & Cyber Security

Marti • Şile

Presencial
TRY 350 000 - 600 000
Backend Engineer
Backend Engineer

Volt Lines • Fatih

Presencial
TRY 600 000 - 750 000
Equity (RSUs)
Health insurance
Flexible hours
+4
Senior Backend Software Engineer
Senior Backend Software Engineer

Doktar Agricultural Solutions • Fatih

Presencial
TRY 80 000 - 100 000
Flexible work arrangements
Company shares options
Annual performance bonuses
+1
Senior Backend Developer
Senior Backend Developer

Monster Notebook • Fatih

Presencial
TRY 300 000 - 520 000