Senior Backend Software Engineer - Delivery Domain

StartupHeroes

Turkey

On-site

TRY 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

StartupHeroes is seeking Senior Backend Software Engineers to design, build, and scale high-throughput services powering our online grocery and logistics platforms. You will mentor engineers, own critical systems end-to-end, and continuously improve reliability and performance.

We value simplicity, reliability, and strong code quality. Join a collaborative team with Kubernetes, Java, AWS, and MySQL as core tools, and help deliver low-latency experiences to thousands of couriers and millions of

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional backend software engineering experience building scalable, distributed systems.
  • Strong proficiency in Java (Java 17+) and Spring Boot.
  • Experience designing and operating event-driven architectures using Apache Kafka or similar messaging systems.
  • Deep expertise in relational databases (MySQL, PostgreSQL), including schema design, indexing, transactions, and query optimization.
  • Solid understanding of distributed systems fundamentals: concurrency, caching (Redis, Caffeine), eventual consistency, and fault tolerance.
  • Demonstrated ability to lead architectural discussions, evaluate trade-offs, and drive engineering decisions across teams.
  • Passion for writing clean, testable, well-documented, maintainable code with high test coverage.
  • Strong communication and leadership skills.

Responsibilities

  • Lead the architectural design, implementation, and scaling of core backend services and APIs for our high-volume delivery platform.
  • Collaborate with Product Managers, Designers, Backend, and Frontend Engineers to deliver impactful features.
  • Own critical systems end-to-end, define technical roadmaps, SLAs, and long-term health while improving operations.
  • Mentor mid and junior engineers and conduct code reviews.
  • Raise engineering bar by introducing best practices, tooling, testing standards, and processes.
  • Diagnose and resolve production incidents and build resilient systems to prevent recurrence.
  • Solve challenging algorithmic and distributed systems problems with focus on availability, data consistency, and cost efficiency.

Skills

Backend engineering
Distributed systems
Leadership
Mentoring
Code reviews

Education

Bachelor's degree in Computer Science or related field

Tools

Java 17+
Spring Boot
Apache Kafka
MySQL
PostgreSQL
Redis
Caffeine
OpenTelemetry
Prometheus

Job description

StartupHeroes is looking for Senior Backend Software Engineers to design, build, and scale high-throughput backend services and improve the performance and reliability of our systems as we rapidly support products and organizations. You will play a key role in designing, building, and scaling the high-throughput systems that power our online grocery and food fulfillment operations. The team operates at the heart of our delivery experience, connecting store operations, field couriers, and central logistics to deliver reliable, low-latency experiences for thousands of couriers and millions of customers for one of Turkey's leading retail platforms.

We build apps using reliable tools that our team knows and trusts: Kubernetes, Java, AWS, and MySQL. We’re a collaborative team who genuinely enjoys working together with a cross-functional team of product managers, designers, frontend, iOS, Android, automation, and quality engineers to make our apps better. We are looking for engineers that understand that simplicity and reliability are aspects of a system to be carefully calculated with every decision made. You will work on innovative projects that directly affect the customer experience and operational costs.

StartupHeroes has a positive, diverse, and supportive culture—we look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, why not say hello?

What You Will Be Doing
  • Lead the architectural design, implementation, and scaling of core backend services and APIs for our high-volume delivery platform.
  • Brainstorm and collaborate closely with Product Managers, Designers, Backend, and Frontend Engineers to conceptualize, design, and deliver impactful product features.
  • Actively own critical systems end-to-end, defining their technical roadmap, SLAs, and long-term health while continuously improving operational excellence.
  • Mentor mid and junior engineers, foster engineering talent, and conduct in-depth, constructive code reviews.
  • Continuously raise the engineering bar by introducing best practices, better tooling, testing standards, and development processes.
  • Diagnose and resolve complex production incidents, perform post-mortem analysis, and build resilient systems that prevent recurring failures.
  • Solve challenging algorithmic and distributed systems problems with a strong focus on high availability, data consistency, and operational cost efficiency.
What You Should Have
  • Completed a bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional backend software engineering experience building scalable, distributed systems.
  • Strong proficiency in Java (preferably Java 17+) and deep hands-on expertise with the Spring Boot framework.
  • Proven experience designing and operating event-driven architectures using Apache Kafka or similar messaging systems.
  • Deep expertise in relational databases (MySQL, PostgreSQL), including complex schema design, indexing strategies, transaction management, and query optimization.
  • Solid understanding of distributed systems fundamentals: concurrency, caching strategies (Redis, Caffeine), eventual consistency, and fault tolerance.
  • Demonstrated ability to lead technical architecture discussions, evaluate trade-offs, and drive sound engineering decisions across teams.
  • Passion for writing clean, testable, well-documented, and maintainable code with high test coverage.
  • Strong communication and leadership skills — able to articulate complex technical architectures clearly to both engineers and business stakeholders.
Nice to Have
  • Hands-on experience with cloud infrastructure (AWS) and container orchestration with Kubernetes.
  • Advanced performance profiling, memory leak diagnosis, and JVM tuning experience.
  • Familiarity with modern observability standards (OpenTelemetry, Prometheus, Grafana, Datadog) and defining SLIs/SLOs.
  • Domain experience in on-demand delivery, quick commerce, logistics, order fulfillment, routing, or courier dispatch operations.
  • Familiarity with CI/CD automation pipelines and infrastructure as code (IaC).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer for High-Throughput Delivery
Senior Backend Engineer for High-Throughput Delivery

StartupHeroes • Turkey

On-site
TRY 900,000 - 1,500,000
Backend Developer
Backend Developer

Uber Eats Trendyol Go • Fatih

On-site
TRY 600,000 - 900,000
Top-tier benefits
Hybrid work model
Summer remote working option
+1
Senior Software Engineer
Senior Software Engineer

Good Job Games • Sarıyer

On-site
USD 1,434 - 2,391
Senior Java Software Engineer (Backend)
Senior Java Software Engineer (Backend)

Mercury Business Services Inc. • Fatih, Çankaya, Konak

Remote
TRY 4,423,000 - 5,897,000
Private health insurance
20 days paid holidays
Remote work in Turkey hours
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
Backend Software Developer (PHP/Laravel) – Remote
Backend Software Developer (PHP/Laravel) – Remote

Insider One • Turkey

Remote
TRY 350,000 - 650,000
Meal allowance
Private health insurance
ESOP
+4
Java Software Engineer (Backend)
Java Software Engineer (Backend)

Mercury • Turkey

On-site
TRY 5,932,000 - 7,415,000
Private health insurance
20 days paid holidays
Senior DevOps Engineer
Senior DevOps Engineer

Dgpays • Fatih

Hybrid
TRY 350,000 - 550,000
Hybrid working
Private health insurance
Educational materials access
+2
Software Engineer
Software Engineer

OPLOG • Çankaya

On-site
TRY 350,000 - 520,000
AI-assisted coding
Vacation in your first year
Birthday day off
+9
Lead Frontend Software Engineer
Lead Frontend Software Engineer

Doktar • Fatih

Hybrid
TRY 420,000 - 640,000
Private health insurance
Lunch and transportation allowances
Annual performance bonuses
+3