Senior Backend Developer .NET
Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
What This Role Is About
We are looking for an experienced Backend Engineer to design, build, and operate scalable, secure, and high-performance services using C# and .NET 5 or later. You will own back-end features end to end, from API and data design through deployment and monitoring, and work closely with front-end, mobile, and product teams to deliver reliable systems.
Key Responsibilities
- Design, develop, and maintain RESTful APIs and back-end services using C# and ASP.NET Core.
- Architect scalable, maintainable solutions using clean architecture, domain-driven design, and microservices where appropriate.
- Design database schemas and write efficient queries using Entity Framework Core, Dapper, and SQL.
- Implement authentication and authorization using JWT, OAuth 2.0, OpenID Connect, and ASP.NET Core Identity.
- Build background processing, scheduled jobs, and event-driven workflows using message brokers and queues.
- Optimize application performance, scalability, and reliability, including caching, indexing, and async patterns.
- Write unit and integration tests, and enforce code quality through code reviews and static analysis.
- Create and maintain CI/CD pipelines, containerize services, and support cloud deployments.
- Implement logging, monitoring, and alerting, and troubleshoot production issues.
- Document APIs (OpenAPI/Swagger) and collaborate with front-end teams on API contracts; mentor junior engineers.
We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.
We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.
Requirements
Work Experience
- Experience: Minimum 5+ yrs of experience in mobile app design.
- Education: Bachelor’s degree in computer science, design, or a related field.
- Certification: Any .NET certifications are good to have.
Mandatory Skills
- C#, Microservices architecture, Restful API
- Databases -SQL/NOSQL, Expert in Relational DB
- Cloud
- Strong hold on object-oriented programming
- Design principles & patterns
- Tools: VS 2022 Professional, Git or similar, JIRA or similar
Optional Skills
- React/Flutter
- Message brokers
- Python