SUB IQ YAZILIM ÇÖZÜMLERİ
Backend Developer
Job Description
We are looking for a Senior Backend Developer for our software and technology-based projects, who can develop robust and scalable API services using .NET Core in line with Clean Architecture principles. The ideal candidate should have experience in high-traffic systems such as e-commerce platforms, possess advanced technical knowledge, and be capable of managing a project end-to-end.
Responsibilities:
-
Developing RESTful API services using .NET Core and Clean Architecture
-
Designing flexible architecture that can be adapted into a microservice structure when needed
-
Actively utilizing modern .NET libraries such as SignalR, MediatR, AutoMapper, and Serilog
-
Designing systems aligned with e-commerce dynamics such as payment systems, order processes, and integration modules
-
Designing and optimizing SQL and NoSQL databases for efficiency and security
-
Preparing documentation for developed services and managing versioning processes
-
Collaborating with the DevOps team on deployment, rollback, and backup operations
Required Qualifications
-
Bachelor’s degree in Computer Engineering, Software Engineering, or a related technical field
-
Minimum 4 years of experience in enterprise project development using .NET Core
-
Experience with architectural patterns such as Clean Architecture, Onion Architecture, and Domain-Driven Design (DDD)
-
Proficient in advanced libraries like SignalR, MediatR, AutoMapper, Serilog, and FluentValidation
-
Hands-on experience in e-commerce, ERP, or other high-traffic systems
-
Ability to write performance-oriented queries for databases such as MSSQL, PostgreSQL, and MongoDB
-
Proficient in Git version control processes
-
Team-oriented, responsible, with strong analytical and problem-solving skills
Preferred Additional Qualifications
-
Experience in developing or leading a project independently
-
Involvement in live systems based on microservice architecture
-
Experience with messaging and caching technologies such as Redis, RabbitMQ, and Kafka
-
Practical knowledge of unit testing, integration testing, and mocking
-
Ability to write code with a focus on performance, security, and scalability
-
Emphasis on technical documentation and adherence to Clean Code principles
What We Offer
-
Opportunity to take ownership from architectural design to production deployment in corporate projects
-
A technical team that applies modern software development practices
-
Remote or hybrid working options and flexible working hours
-
Hands-on experience in e-commerce and big data processing projects
-
A tech and R&D culture that supports continuous growth and learning