Qureos

Find The RightJob.

Senior Software Engineer Backend (.NET Stack)

ITGoals is a dynamic and innovative company committed to driving growth and delivering exceptional digital solutions. We pride ourselves on fostering a collaborative and inclusive work environment where creativity and technical excellence thrive.

Job Description

As a Senior Software Engineer Backend (.NET Stack) at ITGoals, you will design, build, and maintain backend services in the .NET ecosystem with a strong focus on performance, security, and scalability. You’ll work closely with cross-functional teams to deliver reliable APIs and services, contribute to architecture decisions, and help raise engineering standards through testing, reviews, and mentorship.

Key Responsibilities

  • Design and develop RESTful APIs and backend services using .NET Core and C# to support core business operations.
  • Own backend logic end-to-end: requirements clarification, implementation, testing, deployment support, and ongoing improvements.
  • Optimize database performance by writing efficient SQL queries, tuning indexes, and improving data access patterns.
  • Work with SQL Server and Entity Framework to model data, manage migrations, and ensure data integrity and consistency.
  • Collaborate with frontend and mobile teams to define API contracts, ensure seamless integration, and troubleshoot cross-system issues.
  • Implement and enforce API security best practices (authentication/authorization, secure data handling, rate limiting, and OWASP-aligned protections).
  • Use caching and message queues where appropriate to improve performance, resilience, and throughput.
  • Participate in code reviews, provide constructive feedback, and help maintain a clean, maintainable codebase.
  • Write and maintain unit tests and contribute to overall test strategy and CI/CD quality gates.
  • Mentor junior developers and contribute to system design and architecture discussions (including microservices and service boundaries).
  • Support production health through debugging, monitoring, incident response, and continuous reliability improvements.

Required Skills & Qualifications

  • BSc in Computer Science, Engineering, or a related field.
  • 5+ years of backend development experience with .NET Core and C#.
  • Strong experience with SQL Server, query optimization, and relational data modeling.
  • Hands-on experience with Entity Framework (or similar ORM) and solid understanding of data access patterns.
  • Strong understanding of RESTful API design and API security (authentication/authorization, secure coding practices).
  • Experience with message queues (e.g., RabbitMQ, Azure Service Bus, Kafka) and asynchronous processing patterns.
  • Experience with caching strategies and tools (e.g., Redis, in-memory caching) to improve performance.
  • Exposure to microservices architecture and distributed systems fundamentals (resilience, observability, versioning, backward compatibility).
  • Familiarity with cloud environments such as Azure and/or AWS.
  • Comfortable working with Git, collaborative workflows, and participating in code reviews.
  • Strong problem-solving skills, ownership mindset, and ability to communicate clearly in a cross-functional environment.

Nice to Have

  • Familiarity with API gateway solutions (Software AG is a plus).
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Experience with observability tooling (logging, metrics, tracing) and production monitoring practices.
  • Experience designing versioned APIs and maintaining backward compatibility for external consumers.

What Success Looks Like

  • You deliver secure, reliable, and well-documented APIs that are easy for other teams to integrate with.
  • You proactively improve performance and scalability through better data access patterns, caching, and asynchronous processing.
  • You raise code quality through thoughtful reviews, testing practices, and pragmatic engineering standards.
  • You contribute to architecture decisions and help the team evolve toward maintainable, scalable service design.
  • You support and mentor teammates, helping the backend team execute consistently and confidently.

Additional Information

We’re looking for a motivated engineer who thrives in a collaborative environment and enjoys building dependable backend systems. If you care about clean architecture, secure APIs, and scalable services—and you like mentoring others while staying hands-on—you’ll feel at home at ITGoals.

Job Types: Full-time, Permanent

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.