KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #3158
Applications open Full-Time Job

Senior React + Python Developer

Quest Global

  • Thiruvananthapuram, India
  • Competitive Package
  • 5+ Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the 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.

Key areas of responsibility

  • Design, develop, and maintain scalable, high-performance web applications using React.js and Python.
  • Develop responsive, reusable, and maintainable frontend components using React.js, JavaScript, and TypeScript.
  • Design and implement backend services, RESTful APIs, and microservices using Python frameworks such as FastAPI, Django, or Flask.
  • Own end-to-end feature development, from requirement analysis and technical design to implementation, testing, and deployment.
  • Design and optimize database schemas, queries, and data access layers for performance and scalability.
  • Ensure application quality through unit testing, integration testing, code reviews, and adherence to coding standards.
  • Collaborate with architects, product owners, UX designers, and cross-functional teams to deliver high-quality software solutions.
  • Troubleshoot complex technical issues, optimize application performance, and implement security best practices.
  • Contribute to technical architecture, design decisions, and continuous improvement initiatives.
  • Mentor junior developers, provide technical guidance, and promote engineering best practices.
  • Leverage AI-assisted development tools to improve development productivity, code quality, and test automation.

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

Must-Have Skills

  • Experience: 7+ years of hands-on software development experience, with strong expertise in React.js and Python-based full-stack application development.
  • Frontend Development: Strong proficiency in React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive web design.
  • React Ecosystem: Hands-on experience with React Hooks, component lifecycle, state management (Redux/Context API), and React Router.
  • Backend Development: Strong Python programming skills with hands-on experience in FastAPI, Django, or Flask.

Good-to-Have Skills

  • Experience in Medical domain
  • Cloud Platforms: Experience with AWS, Azure, or GCP.
  • Container Orchestration: Exposure to Kubernetes and containerized application deployment.
  • Advanced Frontend: Experience with Next.js, Material UI, Tailwind CSS, or other modern UI frameworks.
  • Real-Time Communication: Knowledge of WebSockets and asynchronous communication mechanisms.
  • Messaging Systems: Experience with RabbitMQ, Kafka, or NATS.
  • Caching: Experience with Redis or other caching technologies.
  • AI Integration: Exposure to Generative AI, LLM APIs, RAG, or integrating AI-powered capabilities into applications.
  • AI Development Tools: Experience with GitHub Copilot, Claude Code, or similar AI-assisted coding tools.
  • Monitoring: Familiarity with application logging, monitoring, and observability tools.
  • Domain Knowledge: Experience developing enterprise applications in healthcare, medical devices, or other regulated industries.
  • Technical Leadership: Experience mentoring developers, conducting technical design reviews, and supporting architectural decisions.

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Python JavaScript TypeScript React Next.js Redux Tailwind CSS HTML5

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

19 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, JavaScript, TypeScript, React, Next.js, Redux, Tailwind CSS, HTML5) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Quest Global Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Model answer: High bias leads to underfitting (oversimplified model), high variance leads to overfitting (captures noise). Mitigate using L1/L2 Regularization, Dropout, Cross-Validation, and data augmentation.
Explain the difference between Precision, Recall, and F1-Score. Answer
Model answer: Precision = TP / (TP + FP) (correctness of positive predictions). Recall = TP / (TP + FN) (coverage of actual positives). F1-Score is the harmonic mean of Precision and Recall.
How does Gradient Descent work and what is the role of Learning Rate? Answer
Model answer: It optimizes loss functions by iteratively moving weights in the direction of negative gradient. A large learning rate may overshoot the minimum; a small rate causes slow convergence.
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Model answer: Supervised uses labeled data (X -> y). Unsupervised finds hidden patterns in unlabeled data (clustering/PCA). Self-supervised generates labels from input data (e.g. masked language modeling in BERT/Transformers).
Behavioural & HR questions 3
Why do you want to join Quest Global as a Senior React + Python Developer?
Highlight Quest Global's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Quest Global Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii