betterjobs

Free template template · Word

Full Stack Developer Job Description

This full stack developer job description is for startups and product teams that want one developer to build user interfaces, APIs and databases and ship features end to end. It includes stack placeholders so you can adapt it to MERN, MEAN, Django or Laravel teams.

  • Editable Word (.docx)
  • Made for India
  • 23 fill-in fields highlighted
  • Free, no sign-up

Preview of the template

[Highlighted] = fill in
[Company Logo][Company Name]

JOB DESCRIPTION – FULL STACK DEVELOPER

Job Title:
Full Stack Developer
Department:
Engineering
Reports To:
Tech Lead / CTO
Location:
[Work Location]
Employment Type:
Full-time, Permanent
Experience:
2–6 years across front-end and back-end
Job Code:
[Reference Number]

About [Company Name]

[Company Name] is [one-line description of your business, products/services and team size]. Office address: [Company Address].

Job Summary

The Full Stack Developer will build features end to end for [Product] at [Company Name], from responsive front-end screens to back-end APIs and database design, and deploy them to production using [Cloud Platform].

Key Responsibilities

  1. Build responsive UIs using [Front-end Framework, e.g. React]
  2. Develop REST or GraphQL APIs using [Back-end, e.g. Node.js / Express]
  3. Design database schemas in [Database, e.g. MongoDB / PostgreSQL]
  4. Integrate third-party services such as payment gateways, SMS and email
  5. Implement authentication, authorisation and input validation
  6. Write automated tests for front-end and back-end code
  7. Deploy and monitor applications on [Cloud Platform]
  8. Optimise page load times and API response times
  9. Collaborate with designers to convert Figma designs into working screens
  10. Maintain documentation and participate in sprint ceremonies

Required Skills

  • JavaScript / TypeScript, HTML, CSS
  • [Front-end framework] and [Back-end framework]
  • SQL / NoSQL database design
  • Git, REST APIs, basic cloud deployment
  • End-to-end ownership

Qualifications & Experience

  • B.E. / B.Tech / MCA or equivalent skills
  • 2–6 years of full stack development

Preferred Skills (Good to Have)

  • Docker and CI/CD
  • Next.js / server-side rendering
  • Experience with Indian payment gateways

Key Performance Indicators (KPIs)

KPITargetReview Frequency
Features shipped end to end[Number] per sprintPer sprint
Page load time on key pagesUnder [Number] secondsMonthly
API error rateBelow [Percentage]%Monthly
Bugs escaped to productionBelow [Number] per releasePer release

Salary Range

₹[Minimum CTC] – ₹[Maximum CTC] per annum (CTC), depending on experience and skills. Final offer will show the fixed and variable split and approximate in-hand salary.

Benefits

  • Provident Fund (EPF) and ESI as applicable, gratuity as per law
  • [Number] days of paid leave plus public holidays as per company policy
  • [Health insurance / group mediclaim cover]
  • Flexible work hours
  • ESOPs (if applicable)

How to Apply

Share your CV with GitHub link and one live project you built end to end. Send your application to [HR Email] with the subject line "Application – Full Stack Developer – [Your Name]" or apply through [Application Link]. Last date to apply: [Date].

Prepared by
[HR Name]
Human Resources
Date: [Date]
Approved by
[Reporting Manager]
Engineering
Date: [Date]

What this template includes

  • A job summary that explains why the full stack developer role exists and where it sits in Engineering
  • 10 role-specific responsibilities, starting with build responsive UIs using [Front-end Framework
  • Required skills such as javascript / typescript, html, css and [front-end framework] and [back-end framework], so screening criteria are clear
  • Qualifications and experience (2–6 years across front-end and back-end) stated up front to filter applications
  • A KPI table, e.g. features shipped end to end, that later becomes the appraisal yardstick
  • Salary range, benefits and how-to-apply sections with placeholders ready to fill

When to use it

  • Early-stage startups building an MVP
  • Small teams that need end-to-end feature ownership
  • Building internal tools or dashboards quickly
  • Hiring for agencies delivering web apps

How to customise this template

  1. 1Replace [Company Name], [Work Location] and the reporting line (Tech Lead / CTO) with your actual details
  2. 2Trim or reorder the responsibilities so the top three reflect what the full stack developer will spend most time on
  3. 3Replace the stack placeholders (e.g. React + Node.js + MongoDB) with your own and remove what does not apply
  4. 4Fill in the salary range as annual CTC in ₹ and decide whether to show it publicly or only on request
  5. 5Set realistic targets in the KPI table with the hiring manager before the role goes live

HR tips

  • Be honest about the stack depth required; few developers are equally strong on both sides
  • If the role includes DevOps or cloud deployment, say so explicitly
  • A small end-to-end assignment reveals full stack ability better than theory questions

For HR & hiring managers

Hire top talent from BetterJobs

Experienced and fresher candidates across India — blue, grey and white collar. Post a job in 5 minutes and start receiving applications.

  • Post in 5 minutesDescribe the role in one line — we write the job description.
  • Verified applicantsEvery applicant has a verified mobile number.
  • Resume databaseSearch experienced candidates by skill, city and experience.

Frequently asked questions

What is a full stack developer?+

A full stack developer works on both the front end (user interface) and back end (server, APIs, database) of an application.

Which stack is common for full stack roles in India?+

MERN (MongoDB, Express, React, Node.js) is very common, along with Java/Spring with Angular, Python/Django and PHP/Laravel stacks.

Do full stack developers handle deployment?+

In smaller teams they often deploy to cloud services; in larger teams DevOps handles infrastructure.

All 50 job descriptions →