Sampa Automotive
Back End Developer
Sampa AutomotiveTurkey4 hours ago
Full-timeInformation Technology

SAMPA Automotive, a leading global manufacturer of commercial vehicle aftermarkets, was established in 1994. Developing and testing 150,000 advanced quality parts for OEM and independent aftermarket, SAMPA exports to 160+ countries.


SAMPA focuses on prioritizing quality, enhancing customer satisfaction, and applying technical innovations by working with the brightest experts in their respective fields.


Who We’re Looking For


We are seeking an experienced Senior Backend Developer who can take ownership of complex backend and microservice architectures, contribute to system design decisions, and deliver high-performance, scalable solutions within a modern distributed environment. You should be able to join our team and immediately start contributing to ongoing projects with minimal onboarding.


What You’ll Do


  • Design, develop, and maintain scalable microservice-based applications using .NET technologies.
  • Work with multiple databases — primarily PostgreSQL, MongoDB, and MSSQL — ensuring performance, consistency, and data integrity.
  • Develop and maintain high-performance RESTful APIs and background services.
  • Contribute to system architecture and design decisions, ensuring reliability, maintainability, and scalability.
  • Participate in code reviews, promote clean code practices, and enforce test automation and CI/CD quality gates.
  • Collaborate closely with frontend, DevOps, and product teams to deliver seamless end-to-end features.
  • Mentor mid-level developers and contribute to continuous improvement across the team.


What We Expect From You


  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical & Electronics Engineering, or equivalent experience.
  • 6+ years of professional software development experience, with a strong focus on backend systems.
  • Deep expertise in C#, .NET 6+ / .NET 9, and ASP.NET Core.
  • Proven experience in microservice architectures, distributed systems, and event-driven communication (RabbitMQ, Kafka, or similar).
  • Strong understanding of RESTful API design, DDD, and clean architecture principles.
  • Proficiency in SQL and NoSQL databases (PostgreSQL, MSSQL, MongoDB).
  • Hands-on experience with caching mechanisms (Redis, MemoryCache).
  • Solid grasp of asynchronous programming, dependency injection, and performance optimization.
  • Commitment to code quality, including unit testing, integration testing, and static code analysis.
  • Experience with containerized environments (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and source control systems (Git).
  • Knowledge of Saga, Orchestration, and Choreography (Chor) patterns in distributed transactions.
  • Understanding of 2PC (Two-Phase Commit) mechanisms and their use in ensuring consistency across distributed systems.
  • Deep knowledge of Redis replication and master-slave (primary-replica) architectures, including high availability setups (Sentinel, Cluster).
  • Experience working with MongoDB sharding and partitioning strategies for large-scale distributed data.


Nice to Have


  • Experience in message-driven and event sourcing systems (Outbox, Debezium, etc.).
  • Exposure to cloud platforms (Azure, AWS, or GCP).
  • Knowledge of Agile methodologies (Scrum/Kanban).
  • Background in ERP, B2B, or CRM systems.
  • Strong communication skills and ability to collaborate in large, multi-team environments.


Why You’ll Love Working With Us


  • Enterprise-grade projects built entirely on microservice and distributed architecture.
  • A collaborative environment where technical excellence and autonomy are valued.
  • Continuous learning, code ownership, and the chance to shape the core backend architecture of major products.

Key Skills

Ranked by relevance