Backend Developer Specialist

Sürat Kargo

Fatih

On-site

TRY 600,000 - 800,000

Full time

45 hours 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

Sürat Kargo is seeking an experienced Backend Software Engineer to design and maintain scalable backend systems, with strong .NET Core and C# skills. You will own end-to-end development, collaborate across teams, and contribute to architecture decisions in a fast-paced delivery environment.

The role requires 5+ years in backend development, proficiency in MS SQL, and experience with microservices, Elasticsearch, Redis, and CI/CD practices.

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

C#/.NET
Web API
Entity Framework
DDD principles
Microservices
REST APIs
Azure
AWS
MS SQL
PostgreSQL
MongoDB
Elasticsearch
Redis
Git
React
English
Architectural design

Education

Bachelor’s degree in Computer Engineering / Software Engineering or related field

Tools

MS SQL
PostgreSQL
MongoDB
Elasticsearch
Redis
Git
React
Angular
Azure
AWS

Job description

  • 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
Key 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net Core Developer
Senior .Net Core Developer

Add HR • Fatih

On-site
TRY 300,000 - 550,000
DevOps training for Docker, AWS and K8
Backend Developer
Backend Developer

Cypher Games • Fatih

On-site
TRY 120,000 - 165,000
.Net Developer
.Net Developer

Wipro • Fatih

On-site
TRY 300,000 - 520,000
Senior Frontend Developer
Senior Frontend Developer

viravira.co • Fatih

On-site
TRY 180,000 - 300,000
Udemy courses
Backend Developer
Backend Developer

Payes Teknoloji • Çankaya

On-site
TRY 300,000 - 540,000
Back End Developer
Back End Developer

Gini Talent Inc. • Fatih

On-site
TRY 400,000 - 700,000
Full Stack Developer (.Net + React.js)
Full Stack Developer (.Net + React.js)

PATH - Product and Software House • Eyüpsultan

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 Backend Software Engineer - Delivery Domain
Senior Backend Software Engineer - Delivery Domain

StartupHeroes • Turkey

On-site
TRY 900,000 - 1,500,000
Software Engineer, Backend
Software Engineer, Backend

Peak Oyun Yazilim ve Pazarlama AS • Fatih

On-site
TRY 1,329,198 - 2,215,330
Never-ending learning and development opportunities
Team events and trips
Support for personal and professional development