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

Sr. Full Stack Developer

HuntingCube

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

About the role

Job Description

We are hiring a Senior Full Stack Developer (Python) to build and scale a distributed, event-driven backend platform. This role is backend-first and systems-focused, with ownership over microservices, data pipelines, and production reliability. Frontend (React/UI) experience is good to have but not mandatory. This is not a frontend-heavy role.

Responsibilities

  • Design, develop, and own scalable microservices using Python. - Build high-performance, production-grade APIs using Django, DRF, FastAPI, or Django Ninja. - Implement and manage event-driven architectures using Kafka. - Handle asynchronous processing using Celery. - Optimise database and search performance using PostgreSQL and Elasticsearch. - Deploy, manage, and scale services using Kubernetes. - Ensure system reliability, scalability, and fault tolerance in production. - Lead architectural decisions and drive backend best practices. - Mentor junior engineers through code reviews and technical guidance. - Collaborate with product, data, and infra teams in an agile environment.

Requirements

  • 3+ years of professional experience in Python. - Strong hands-on experience with Django/DRF and FastAPI. - Proven experience building distributed microservices architectures. - Kafka, real production experience with event streaming. - Kubernetes hands-on experience deploying and operating services. - Strong SQL skills with PostgreSQL. - Experience with Elasticsearch for indexing and search. - Strong understanding of system design, scalability, and reliability. Good to Have (Not Mandatory): - React.js or frontend exposure. - Pydantic-based data validation and type-safe APIs. - Experience with AI agents or LLM workflows in production. - Cloud experience (AWS / GCP / Azure). - High-throughput or data-intensive system experience. Company Summary Our platform combines cutting-edge technology with industrial expertise to deliver unprecedented visibility and control over your manufacturing operations. Developer of industrial automation software designed for manufacturing process optimisation. The company's platform supports universal machine connectivity across protocols like Modbus and OPC-UA, real-time traceability of materials and components, AI-powered defect detection through computer vision, MES system integration, and customizable workflows, enabling manufacturers to enhance operational visibility, reduce waste, and accelerate digital transformation with secure, scalable infrastructure. Transform your manufacturing operations by harnessing real-time machine data to drive meaningful outcomes like: - Increased efficiency - Automated quality inspection - Improved compliance - Reduced time for digital transformation. UGX has four in-house products: - A versatile edge gateway - designed and built in-house, that allows physical interfacing with any equipment - Communication protocol library that supports easy data exchange with leading machine makers like Fanuc, Mitsubishi, Siemens, Haas and others. - Vertically focused applications like MES, Machine Monitoring, Traceability, Vision-based Quality Inspection, and Digital Work Instructions eliminate the need for custom software development for these applications. - AI Agents for shop floor operations.

Why Join Us

We understand and appreciate the needs of a modern workplace and are truly flexible with the unique needs of our colleagues.

Required Skills

['DRF', 'Django', 'FastAPI', 'Kafka', 'Kubernetes', 'Python']

Additional Information

Source recruiter: Akasmat Pradhan Source recruiter designation: Founder & CEO Company tagline: Scalable edge AI infrastructure for manufacturing Employee count: 10 Company founded: 2023

Benefits

Flexible, High ownership, Fast learning, Strong engineering culture Company tech stack: Redux, TypeScript, Next.js, AWS, Azure, DevOps, Docker, CI - CD, Kubernetes, Agile, HTML, CSS, React.js, JavaScript, Django Website: https://ugx.ai/ LinkedIn: https://www.linkedin.com/company/ugx/about/ Instahyre score: NA Strong match: NA Accept outstation: true Company tagline: Scalable edge AI infrastructure for manufacturing Logo: https://media.instahyre.com/images/profile/base/employer/53545/257fb27162/smartudyog_logo.webp

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Python JavaScript TypeScript SQL React Next.js Redux HTML5

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 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, SQL, React, Next.js, Redux, 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 HuntingCube Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join HuntingCube as a Sr. Full Stack Developer?
Highlight HuntingCube'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.
HuntingCube Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii