Senior Backend Architect – .NET Core, DDD & Microservices

Sürat Kargo

Fatih

On-site

TRY 350,000 - 550,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sürat Kargo is seeking an experienced backend developer to design, implement, and maintain robust backend systems and scalable services. You will own end-to-end software delivery, collaborate with analysts, architects, and other teams, and contribute to architectural decisions that improve performance and maintainability.

The role emphasizes DevOps practices, code quality, and continuous improvement, with opportunities to mentor juniors and work across frontend/backend tasks.

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, or a related technical field.
  • Minimum 5 years of hands-on experience in backend software development.
  • Strong expertise in .NET Core, C#, Web API, and Entity Framework Core.
  • Solid understanding and practical experience with Clean Architecture and Domain Driven Design (DDD) principles.
  • Proven experience in designing scalable, high-performance, and maintainable backend systems.
  • Strong proficiency in MS SQL (required); experience with PostgreSQL and/or MongoDB is a plus.
  • Hands-on experience with Elasticsearch, including indexing, search optimization, and performance tuning.
  • Experience working with Redis and other distributed systems concepts (caching strategies, pub/sub, data consistency).
  • Good knowledge of microservices architecture and RESTful API design.
  • Experience with cloud platforms such as Azure and/or AWS is an advantage.
  • Proficient in Git-based version control systems (Git, GitHub, GitLab).
  • Basic knowledge of React or Angular is a plus.
  • Strong analytical thinking, problem-solving, and architectural decision-making skills.
  • Excellent communication skills and ability to collaborate effectively within a team.
  • Proactive, ownership-driven, and results-oriented mindset.
  • Fluent in English, capable of working with global and cross-functional teams.

Responsibilities

  • Design, develop, and maintain scalable and high-performance backend and/or frontend applications aligned with business objectives,
  • Take ownership of end-to-end software development lifecycle — including analysis, design, implementation, testing, deployment, and maintenance,
  • Collaborate closely with business analysts, architects, project managers, and other development teams to deliver effective and innovative solutions,
  • Participate in architectural design and decision-making processes to ensure system scalability, performance, and maintainability,
  • Conduct code reviews to uphold coding standards, best practices, and maintain code quality across projects,
  • Proactively identify and resolve performance bottlenecks, technical risks, and system inefficiencies,
  • Mentor junior developers and support their technical growth through guidance and code reviews,
  • Engage in DevOps, CI/CD, and automation practices to enhance deployment efficiency and reliability,
  • Stay current with emerging technologies, frameworks, and design patterns, continuously bringing innovation into the development cycle,
  • Take ownership of assigned tasks and ensure delivery of clean, testable, and high-quality code within defined timelines.

Skills

Backend development
.NET Core
C#
Web API
EF Core
Clean Architecture
DDD
SQL databases
MS SQL
PostgreSQL
MongoDB
Elasticsearch
Redis
Microservices
RESTful APIs
Azure/AWS
Git/GitHub/GitLab
React/Angular basics
English proficiency

Education

Bachelor's degree in Computer Engineering, Software Engineering, or related field

Tools

MS SQL
PostgreSQL
MongoDB
Elasticsearch
Redis
GitHub
GitLab
Azure
AWS
React/Angular basics

Job description

Sürat Kargo is seeking an experienced backend developer to design, implement, and maintain robust backend systems and scalable services. You will own end-to-end software delivery, collaborate with analysts, architects, and other teams, and contribute to architectural decisions that improve performance and maintainability.

The role emphasizes DevOps practices, code quality, and continuous improvement, with opportunities to mentor juniors and work across frontend/backend tasks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - C#/.NET Core & API Microservices
Senior Backend Engineer - C#/.NET Core & API Microservices

Monster Notebook • Fatih

On-site
TRY 300,000 - 520,000
Backend Developer (CR-BADE02)
Backend Developer (CR-BADE02)

CRENNO • Kâğıthane

On-site
TRY 120,000 - 150,000
Özel Sağlık Sigortası
Servis/Ulaşım Hizmeti
08:30 - 17:30 çalışma saatleri
Kıdemli / Lead Full Stack Mühendisi
Kıdemli / Lead Full Stack Mühendisi

Creative Solution • Fatih

On-site
TRY 350,000 - 620,000
Senior Developer
Senior Developer

Servicecore • Fatih

On-site
Senior .NET Backend Engineer – Fintech & Microservices
Senior .NET Backend Engineer – Fintech & Microservices

Octet Turkey • Sarıyer

On-site
TRY 350,000 - 550,000
Kıdemli Yazılım Geliştirici | Mikroservisler, .NET Core
Kıdemli Yazılım Geliştirici | Mikroservisler, .NET Core

Tatilsepeti • Fatih

On-site
TRY 420,000 - 660,000
Senior Backend Developer
Senior Backend Developer

Monster Notebook • Fatih

On-site
TRY 300,000 - 520,000
Senior Backend Engineer (Java/C#) for Scalable APIs
Senior Backend Engineer (Java/C#) for Scalable APIs

Coca-Cola CCI • Fatih

On-site
TRY 600,000 - 900,000
Backend Developer Specialist
Backend Developer Specialist

Sürat Kargo • Fatih

On-site
TRY 350,000 - 550,000
Senior Software Developer - Java Spring Boot & Microservices
Senior Software Developer - Java Spring Boot & Microservices

Turknet • Fatih

On-site
TRY 330,000 - 600,000