Full Stack Developer

Quest GlobalBengaluru, KarnatakaOn-siteFull-timeStaff, 8–12 yearsListed 3 hours ago

Apply now

About this role

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.

We are looking for an experienced Senior Full stack Developer with 8 years of expertise in ASP.NET Core, C#, REST API development, SQL Server, and enterprise application development. The candidate should have strong experience in backend architecture, database management, IIS deployment, Excel file processing, and background job scheduling. Strong expertise in React.js, JavaScript, and modern frontend technologies to develop scalable, responsive, and high-performance web applications.

Key Responsibilities

- Design, develop, and maintain applications using ASP.NET Core and C#.
- Develop and integrate RESTful APIs and backend services.
- Design, optimize, and maintain SQL Server databases, stored procedures, and queries.
- Implement Excel file import/export operations using Microsoft libraries (EPPlus, ClosedXML, or Microsoft Open XML SDK).
- Deploy and manage applications on IIS servers.
- Implement background job processing using Hangfire, Quartz.NET, or Windows Services.
- Handle application performance optimization, debugging, and troubleshooting.
- Implement authentication, authorization, and secure API communication.
- Follow coding standards, design patterns, and best practices.
- Collaborate with frontend developers, QA teams, and business stakeholders.
- Lead technical discussions, conduct code reviews, and mentor junior developers.
- Develop and maintain responsive web applications using React.js.
- Build reusable components and scalable frontend architecture.
- Work with JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Implement state management using Redux Toolkit and Context API.
- Integrate REST APIs using Axios or Fetch.
- Optimize application performance and ensure code quality.
- Collaborate with UI/UX designers, backend developers, and QA teams.
- Participate in code reviews, debugging, and technical discussions.

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.

Work Experience

- 8 years of experience in .NET application development.
- Strong expertise in C#, ASP.NET Core, and .NET Framework.
- Hands-on experience in REST API creation and integration.
- Strong knowledge of SQL Server, stored procedures, functions, and query optimization.
- Experience with IIS configuration and application deployment.
- Experience with Excel file operations using Microsoft libraries.
- Knowledge of background job processing and scheduling.
- Good understanding of Entity Framework Core, LINQ, and ADO.NET.
- Experience with Git, debugging, and application performance optimization.
- Strong knowledge of OOP, SOLID principles, and design patterns.
- Strong hands-on experience with React.js.
- Excellent knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with Redux, Redux Toolkit, and React Hooks.
- Good understanding of TypeScript and REST API integration.
- Experience with Git, npm, Webpack/Vite, and responsive design.
- Knowledge of Jest, React Testing Library, or Cypress.
- Strong problem-solving and communication skills

Good to have:

- Experience with Azure cloud services.
- Knowledge of Microservices architecture.
- Experience with Docker and CI/CD pipelines.
- Knowledge of Windows Services and scheduled tasks.
- Experience in enterprise-level application architecture and technical leadership.
- Experience with Next.js, GraphQL, and Micro Frontend Architecture.
- Understanding of Agile/Scrum methodologies.
- Experience mentoring junior developers.