Full Stack Developer (4 to 6 Years Experience)

3 - 5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are a fast growing product engineering company building a large scale platform based on modern microservices architecture. Our platform supports multiple role driven portals including Admin, Tenant, Customer, Supplier, Designer, and more. Our engineering culture focuses on building scalable systems with strong frontend ownership, reliable backend services, production ready deployments, and responsible use of AI to move faster without compromising quality.


We hire engineers who think in systems rather than working in isolated silos.


Role Overview

We are looking for a true Full Stack Developer with 3 to 5 years of experience who has strong depth across frontend and backend and a solid understanding of microservices based backend systems.

This is not a partial stack role. Full ownership is expected.


Core Expectations (Mandatory)

Strong frontend engineering capability

Strong backend experience in microservices

Practical DevOps and Docker knowledge

End to end feature ownership


Technical Requirements

1. Frontend Engineering (Mandatory and Strong)

Hands on experience with Next.js and React version 18 or above

Strong proficiency in TypeScript and modern JavaScript

Solid understanding of component based UI architecture

Experience with routing, layouts, SSR and CSR in Next.js

Focus on frontend performance and render optimisation

Proven experience building complex and reusable UI components

Experience working with feature based and modular frontend systems

Strong command over CSS, responsive layouts using Flexbox and Grid

Attention to UI consistency, accessibility, and long term maintainability

Frontend quality is a core responsibility in this role.


2. Backend Engineering using Python and Django

Strong hands on experience building microservices based backend systems using Python, Django, and Django Rest Framework Experience designing independent and deployable backend services with clear responsibilities Strong understanding of REST API design including pagination, filtering, and versioning. Good knowledge of Django ORM, relational data modelling, and performance tuning. Experience implementing authentication, authorisation, role based access, and tenant aware logic

Backend ownership includes service design, scalability, and maintainability.


3. Microservices and Distributed Systems

Practical experience working with service oriented or microservices architectures

Understanding of frontend to service and service to service communication using REST APIs

Knowledge of API contracts, backward compatibility, and basic handling of failures and retries

Ability to design services that evolve independently and work reliably in distributed systems


4. DevOps, Docker, and Deployment

Strong working knowledge of Docker including writing and maintaining Dockerfiles

Experience running and debugging containerised services

Hands on experience using docker compose for local multi service environments

Understanding of environment based configurations and service isolation

Exposure to CI CD pipelines and microservices deployment workflows

Basic understanding of monitoring and logging is a plus

You are expected to understand how your services are built, deployed, and run in production.


5. API First and Contract Driven Development

Strong understanding of API first development principles

Good knowledge of HTTP semantics, status codes, and error handling

Ability to design frontend friendly APIs and maintain backward compatibility

Experience collaborating across frontend and backend teams

Familiarity with OpenAPI or Swagger is a plus.


6. End to End Feature Ownership

Ability to own features across UI, backend services, database, and deployment

Experience debugging issues across frontend, backend, and infrastructure layers

Experience working with multi tenant systems

Exposure to business critical workflows such as orders, approvals, invoices, or rule based systems


7. AI Enabled Development Practices

Practical experience using AI tools to speed up frontend and backend development

Using AI for refactoring, debugging, and architecture support

Ability to use AI as a productivity tool while maintaining strong engineering judgement.


Engineering Culture

Strong understanding of clean code and modular service based architecture

Comfortable working in fast paced production environments with real users

Experience with code reviews, cross team collaboration, and incremental refactoring

Ability to manage and reduce technical debt responsibly.


Mindset and Growth Expectations

Strong ownership mindset where you build and run what you create

High learning agility and curiosity about system level design

Interest in improving UI craftsmanship, backend quality, and production readiness

Comfortable working with ambiguity, responsibility, and evolving requirements.


Ideal Candidate

A Full Stack Developer with 4 to 6 years of experience who has strong frontend expertise in Next.js, React, TypeScript, and CSS, solid backend experience with Python, Django, and REST based microservices, practical Docker and DevOps knowledge, and the mindset to own features end to end in a fast paced, AI enabled product environment.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You