Enable job alerts via email!

Senior Developer / Node.js

Marti

Fatih

On-site

TRY 300,000 - 400,000

Full time

25 days ago

Job summary

A leading mobility app in Turkey is seeking an experienced backend developer to enhance its transportation services. The ideal candidate has extensive experience in Node.JS and backend development with a focus on microservices architecture. Responsibilities include code refactoring and collaboration with product teams to deliver reliable software solutions.

Qualifications

  • At least 2 years of experience in Node.JS and 8-10 years of overall backend development experience.
  • Production experience in microservices architecture.
  • Strong understanding of database systems, particularly PostgreSQL.

Responsibilities

  • Continuous code refactoring.
  • Develop efficient and reliable code aligning with the product roadmap.
  • Automate development processes.

Skills

Node.JS
Backend development
Microservices architecture
Redis
RabbitMQ
PostgreSQL
Git
Kubernetes
Agile methodologies
Job description

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
  • At least 2 years of experience in Node.JS , 8 - 10 years of backend development experience in total,
  • A strong follower of Stackoverflow, contributing to the community is a plus,
  • We look for production experience in microservices architecture,
  • Command Redis and PubSub RabbitMQ,
  • Strong understanding of database systems and a supporter of PostgreSQL,
  • Can talk non-stop with developers about “git rebase vs git merge”,
  • An excellent understanding of SDLC focused on continuous releases,
  • We don’t even mention Docker, love to talk about Kubernetes,
  • Working knowledge of architectures and design patterns,
  • Experience working in agile teams, familiarity with the mindset and terminology,
  • Ability to communicate with people ;)
Responsibilities
  • Continuous Code Refactoring,
  • Align with product roadmap developing efficient and reliable code,
  • Automate development process,
  • Support the entire application lifecycle,
  • Troubleshoot and debug to optimize performance,
  • Collaborate with the Product development team to plan new features,
  • Ensure new and legacy applications meet quality standards,
  • Stay up-to-date with new technology trends.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.