Full Stack Developer
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.
Key Responsibilities
As a Developer on our P&DI data products, you'll turn messy utility data into reliable pipelines, build the APIs and agent tools that power them, and ship machine learning models that create real impact in the field. Specifically, you will:
- Design, develop, and maintain scalable, responsive, and interactive web applications using modern frontend and backend technologies.
- Implement real-time application features, including streaming responses, live updates, notifications, and interactive workflows.
- Build complex user interfaces such as analytics dashboards, data visualization components, administrative consoles, and AI-powered conversational interfaces.
- Implement frontend state management, client-side caching, routing, and efficient API integrations.
- Integrate authentication and authorization mechanisms, including OAuth 2.0, OpenID Connect, JWT, and role-based access control.
- Design and integrate relational and NoSQL databases, ensuring efficient data access and application performance.
- Optimize frontend and backend performance, including page load times, API response times, and scalability.
- Implement automated unit, integration, and end-to-end testing to ensure application reliability.
- Ensure responsive design, accessibility, cross-browser compatibility, and consistent user experience.
- Understanding of session management, persistent application state, and long-running asynchronous workflows.
- Collaborate with UI/UX designers and backend engineers to deliver intuitive, maintainable applications.
- Drive sprint planning, code reviews, and retrospectives.
- Support pilot deployments at customer sites, and document model assumptions, performance benchmarks, and business impact with clarity.
What You Bring
- A bachelor's degree from a reputed university; an advanced technical degree is a plus.
- 3–6 years hands-on Full Stack Development and 1-2 years of experience with cloud-native technologies, Docker, Kubernetes, and production deployments.
- Strong programming skills in Python, with experience in frameworks such as FastAPI, Flask, or Django.
- Experience with backend development, RESTful APIs, microservices, and asynchronous programming with Python(FastAPI/Flask/Django) or Nodejs
- Proficiency in JavaScript/TypeScript and frontend frameworks such as React or Next.js with component libraries such as Tailwind CSS.
- Working knowledge of APIs, HTTP, and REST (FastAPI preferred).’
- Experience designing and consuming REST APIs, WebSockets, and Server-Sent Events (SSE).
- Experience with at least one major cloud platform: AWS, Azure, or Google Cloud Platform (GCP).
- Comfort with databases — PostgreSQL, MySQL, MongoDB, or ClickHouse — including schema design.
- Familiarity with data visualization libraries such as Plotly, ECharts, D3.js, or Recharts.
- Experience with testing frameworks such as Jest, Vitest, React Testing Library, and Playwright.
- Familiarity with Docker, Kubernetes, NGINX, Git, and CI/CD pipelines for deploying full-stack applications.
- Familiarity with Messaging and Caching technologies like Kafka, RabbitMQ, or Redis.
- Familiarity with AI SDKs and integration of LLM-powered services into web applications.
- Experience building dynamic interfaces that support structured outputs, charts, tables, and interactive visualizations.
- Strong understanding of Linux environments, networking fundamentals, Git, and software development best practices.
- A grounding in responsible AI — PII handling, model evaluation, audit trails.
- Sharp debugging instincts and a genuine love of solving hard problems.
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.