Senior Backend Software Engineer (.NET)
yuddy
## Who We Are We don't just develop software; we build scalable products. We develop Multi-Tenant SaaS infrastructures, microservices architectures, event-driven systems, and high-traffic integration platforms. Our products support a broad ecosystem consisting of e-commerce, payment systems, subscription management, customer engagement, notification infrastructures, and services tailored for various industries. We are looking for a Senior Backend Software Engineer to join a team where code quality, software architecture, and sustainable system design are highly valued, and where technical decisions are truly made by engineers. --- # Job Description In this role, you will take an active part in processes such as:
• Developing microservices-based backend services.
• Architecture-level improvement of both new and existing services.
• Designing and developing event-driven systems.
• Developing third-party system integrations.
• Creating solutions focused on performance, security, and scalability.
• Conducting code reviews.
• Contributing to technical design processes.
• Establishing and implementing software standards.
• Providing technical mentorship to Junior and Mid-level developers. --- # Technical Skills Required ### Advanced Level
• C#
• .NET
• ASP.NET Core
• REST API development
• Microservices Architecture
• Clean Architecture
• SOLID Principles
• Object-Oriented Programming (OOP)
• Design Patterns
• Dependency Injection
• CQRS
• MediatR or similar architectures
• Event-Driven Architecture
• Asynchronous Programming
• JWT Authentication & Authorization
• Docker
• Git --- ### Intermediate to Advanced Level
• Redis
• Message Brokers (Kafka, RabbitMQ, etc.)
• Distributed Cache
• Distributed Lock
• Background Worker services
• Scheduler systems
• API Gateway
• Swagger / OpenAPI
• Elasticsearch
• Kubernetes
• CI/CD processes --- ### Database Knowledge We expect strong experience in at least one of the following technologies:
• SQL Server
• PostgreSQL
• MongoDB Additionally, the following are highly valued:
• Writing high-performance queries
• Indexing structures
• Transaction management
• Data modeling
• Experience working with Big Data --- # Software Engineering Expectations We expect you to be experienced in the following areas:
• Clean Code
• SOLID
• Refactoring
• Domain-Driven Design (DDD) approach
• Testable software development
• Code readability
• Performance optimization
• Security-oriented development
• Logging
• Monitoring
• Error Handling
• High Availability
• Scalability --- # What Will Make You Stand Out
• Experience working on Multi-Tenant SaaS projects.
• Experience developing large-scale microservices architectures.
• Experience developing Event-Driven systems.
• Experience developing financial systems.
• Payment gateway integrations.
• E-commerce systems.
• ERP integrations.
• Marketplace integrations.
• Real-time, high-traffic systems.
• Production experience in a Kubernetes environment.
• Cloud platforms (Azure, AWS, or GCP). --- # What We Expect From You
• A level of software expertise sufficient to make architectural and technical decisions.
• High problem-solving skills.
• A strong interest in software architecture.
• Accountability and ownership.
• Strong aptitude for teamwork.
• Openness to continuous learning and research.
• Ability to manage technical debt.
• A product-oriented mindset. --- # What Awaits You Here?
• A modern technology stack.
• Microservices architecture.
• Event-driven systems.
• Large-scale backend development.
• Direct participation in technical decision-making processes.
• A say in architectural design processes.
• Opportunities to work on continuously evolving products.
• A technical team composed of highly experienced engineers.
• A development culture that prioritizes code quality.
• A working environment where you can experiment with new technologies. --- # Technology Stack
• .NET
• C#
• ASP.NET Core
• Docker
• Kubernetes
• Redis
• Kafka
• MongoDB
• SQL Server / PostgreSQL
• Elasticsearch
• GitHub Actions
• REST API
• JWT
• Swagger
• OpenAPI --- ## How to Apply If you are a Backend Software Engineer who does not just build APIs, but also:
• designs systems,
• makes architectural decisions,
• develops scalable software,
• prioritizes writing high-quality code,
• and strives for continuous technical self-improvement, ...then we would love to see you on our team!
Bu ilan LinkedIn Jobs Türkiye kaynağından doğrulandı. Başvuru özgün kaynakta tamamlanır.
Özgün ilanda başvur ↗
Bu ilanda sorun mu var?