Fullstack Engineer - Onsite
Uplers · Gurugram, Haryana, India
Full-time · Mid-Senior level · Posted 12 days ago
Experience: 2.00 + years
Salary: Confidential (based on experience)
Expected Notice Period: 30 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Office ()
Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: Gobblecube)
(*Note: This is a requirement for one of Uplers' client - Gobblecube)
What do you need for this opportunity?
Must have skills required:
MySQL, PostgreSQL, TypeScript, Python, Django, FastAPI, React Js
Gobblecube is Looking for:
Job Description
Function: Software Engineering → Backend Development
Architecture, Data Structures, Python - FastAPI / Django, Microservices, Distributed Systems, Snowflake, MySQL/PostgreSQL, AWS, REST APIs, LLD, Generative AI, React.js
We are looking for a strong backend-leaning Full Stack Engineer with 2–5 years of experience to join ourteam. You will design and build the services, APIs, and data pipelines that power our AI-driven platform — the systems that ingest marketplace data, run our core business logic, and serve insights to revenue teams managing sales, pricing, and inventory. You will also work across the stack on the React interfaces that surface these capabilities to our customers.
Responsibilities
Own problems end to end: from data ingestion and backend services to customer-facing features.
Design and build scalable backend systems in Python (FastAPI / Django) — APIs, microservices, and event-driven pipelines that power our AI platform.
Architect data flows across distributed systems and databases (MySQL / PostgreSQL / Snowflake) for high-volume marketplace data.
Optimise for performance, reliability, and scale — query performance, caching, async processing, and observability.
Build and integrate the service layer that orchestrates LLMs and AI models behind our copilot and recommendation features.
Contribute to the frontend in React / TypeScript when building end-to-end features — wiring APIs, improving UX, and unblocking yourself across the stack.
Shape the architecture and foundations of our AI platform alongside senior engineers.
Work closely with product and design to turn brand challenges into elegant, well-engineered solutions.
Requirements
2–5 years of experience in backend engineering, with production ownership of services at scale.
Strong fundamentals in computer science, data structures, algorithms, and low-level design (LLD).
Deep proficiency in Python and at least one modern backend framework — FastAPI, Django, or Flask.
Strong experience designing and building RESTful APIs and microservices.
Solid understanding of relational databases (MySQL / PostgreSQL) — schema design, indexing, and query optimisation.
Experience with data-heavy systems: pipelines, distributed systems, data warehouses, or analytics platforms.
Working experience with cloud infrastructure (AWS) — compute, storage, and managed services.
Working knowledge of React.js, TypeScript / JavaScript, HTML, and CSS — enough to ship end-to-end features across the stack.
Familiarity with Git, CI/CD, and modern development workflows.
Ability to thrive in a fast-paced, ownership-driven startup environment.
A data lens. You naturally think about problem solving with data.
Hackathon mindset. Scrappy problem solver, quick iterations, bias for shipping.
Good to have
Experience with Snowflake or other cloud data warehouses / lakehouses.
Exposure to Golang, Java, or other backend languages alongside Python.
Experience integrating LLM APIs (OpenAI, Anthropic, open-source) or building features on top of Generative AI / RAG pipelines.
Familiarity with Docker, Kubernetes, and infrastructure-as-code.
Experience with state management on the frontend (Redux, Context API, React Query).
Exposure to dbt, Airflow, or other analytics / orchestration tooling.
How to apply for this opportunity?
Step 1: Click On Apply! And Register or Login on our portal.
Step 2: Complete the Screening Form & Upload updated Resume
Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!