Senior Backend Developer .NET
- Posted 21 hours ago
- Be among the first 10 applicants
Job Description
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
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
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 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.
- 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
- React/Flutter
- Message brokers
- Python
More Info
Job Type:
Industry:
Employment Type:
