Job descriptions by role
60 free, ready-to-use job description templates for India's most in-demand roles. Each one defines the role and lists its key responsibilities, requirements, must-have skills, and typical experience and salary — so employers can hire faster and candidates know exactly what to expect.
Software & Engineering (16)
Software Engineer
A software engineer designs, builds, tests and maintains software systems by writing clean, efficient code and applying engineering principles. In India they typically work across web, mobile or backend services in Agile teams, translating product requirements into reliable features, fixing bugs, reviewing peers' code and shipping releases that scale to thousands of users.
Frontend Developer
A frontend developer builds the part of a website or app that users see and interact with, turning designs into responsive, accessible interfaces with HTML, CSS and JavaScript. In India they commonly work in React, Angular or Vue, optimising page speed, wiring up APIs, and ensuring the experience works smoothly across browsers, screen sizes and devices.
Backend Developer
A backend developer builds the server-side logic, databases and APIs that power an application behind the scenes. In India they typically work in Node.js, Java, Python or Go, designing data models, writing secure and performant endpoints, handling authentication, and making sure the system scales reliably under load while the front end and other services consume what they build.
Full Stack Developer
A full stack developer builds both the front end and the back end of an application, owning a feature from the user interface down to the database. In India they commonly work in the MERN or MEAN stack, shipping end-to-end functionality — UI components, APIs, data models and deployment — which makes them especially valuable to startups and lean product teams.
Web Developer
A web developer builds and maintains websites and web applications, from layout and functionality to performance. In India they typically code responsive pages with HTML, CSS and JavaScript, integrate back-end and CMS systems, fix bugs, and optimise for speed and SEO — delivering websites that look good, work reliably across devices, and serve a business's online presence and goals.
Mobile App Developer
A mobile app developer builds applications for smartphones and tablets, on Android, iOS, or both via cross-platform frameworks. In India they typically design app architecture, build UIs, integrate APIs and device features, optimise performance and battery, and publish to app stores — increasingly using Flutter or React Native to ship one codebase to both platforms efficiently for a mobile-first market.
Android Developer
An Android developer builds applications for Android phones and tablets using Kotlin or Java and the Android SDK. In India they typically design responsive layouts, integrate APIs and local storage, follow Material Design, optimise battery and memory usage, and publish apps to the Google Play Store — owning the experience for the country's vast Android user base.
iOS Developer
An iOS developer builds applications for iPhone and iPad using Swift and Apple's frameworks. In India they typically design interfaces with SwiftUI or UIKit, integrate APIs and on-device storage, follow Apple's Human Interface Guidelines, optimise performance, and ship apps through the App Store — crafting polished experiences within Apple's tightly controlled ecosystem.
QA Engineer
A QA engineer ensures software works correctly and reliably before it reaches users by designing test cases, running manual and automated tests, and reporting defects. In India they typically write test plans, automate regression suites with tools like Selenium or Cypress, verify features against requirements, and partner with developers to catch bugs early and keep release quality high.
DevOps Engineer
A DevOps engineer bridges development and operations by automating how software is built, tested, deployed and monitored. In India they typically manage CI/CD pipelines, containerise applications with Docker and Kubernetes, provision cloud infrastructure as code, and keep systems reliable and observable — shortening release cycles and reducing downtime so teams ship faster with fewer incidents.
Cloud Architect
A cloud architect designs the overall cloud strategy and infrastructure an organisation runs on, ensuring it's scalable, secure and cost-efficient. In India they typically architect solutions on AWS, Azure or GCP, define migration and security strategies, set best practices, and guide engineering teams — turning business needs into resilient cloud systems that scale on demand without runaway cost.
System Administrator
A system administrator installs, configures and maintains an organisation's servers, operating systems and IT infrastructure to keep them running reliably and securely. In India they typically manage user accounts, apply patches and backups, monitor system health, troubleshoot issues, and enforce security — the behind-the-scenes professional who keeps servers, services and IT environments stable so everyone else can work without interruption.
IT Support Engineer
An IT support engineer helps users resolve hardware, software and network problems so they can work without disruption. In India they typically respond to support tickets, set up and troubleshoot computers and software, manage accounts and access, and escalate complex issues — the dependable first line of IT help that keeps an organisation's people and devices running smoothly day to day.
Network Engineer
A network engineer designs, builds and maintains the computer networks that keep an organisation connected and secure. In India they typically configure routers, switches and firewalls, monitor network performance, troubleshoot connectivity issues, manage VPNs and security, and ensure uptime — keeping data flowing reliably between users, servers and the internet across offices and data centres.
Database Administrator
A database administrator (DBA) manages and maintains an organisation's databases to ensure they're available, secure, performant and backed up. In India they typically install and configure database systems, tune queries and indexes, manage backups and recovery, control access, and monitor health — guaranteeing that the data applications depend on stays fast, safe and reliable around the clock.
Cybersecurity Analyst
A cybersecurity analyst protects an organisation's systems and data from cyber threats by monitoring, detecting and responding to attacks. In India they typically analyse security alerts, investigate incidents, run vulnerability assessments, harden systems, and enforce security policies — acting as the digital defence that spots intrusions early and limits damage as cyberattacks grow in frequency and sophistication.
Data & AI (4)
Data Analyst
A data analyst collects, cleans and interprets data to answer business questions and guide decisions. In India they typically write SQL queries, build dashboards in Power BI or Tableau, run analysis in Excel or Python, and translate findings into clear reports and recommendations that help teams understand performance, spot trends and act on what the numbers reveal.
Data Scientist
A data scientist uses statistics, machine learning and programming to extract insight from data and build predictive models that drive business decisions. In India they typically work in Python with libraries like pandas, scikit-learn and TensorFlow, designing experiments, engineering features, training and evaluating models, and communicating results to stakeholders so the business can act on predictions, not just hindsight.
Data Engineer
A data engineer builds and maintains the pipelines and infrastructure that move, store and transform data so analysts and data scientists can use it reliably. In India they typically work with SQL, Python, Spark and cloud warehouses, designing ETL/ELT workflows, modelling data, and ensuring large datasets are clean, governed, performant and available when downstream teams need them.
Machine Learning Engineer
A machine learning engineer builds, deploys and maintains machine-learning models in production at scale. In India they typically combine software engineering with ML, taking models from research into reliable services — building training pipelines, optimising inference, monitoring model performance and drift, and ensuring AI features run efficiently and reliably for real users in live applications.
Design & Creative (5)
UI/UX Designer
A UI/UX designer shapes how a product looks and feels and how easily people can use it. In India they typically research users, map flows, wireframe and prototype in Figma, design polished interfaces and design systems, and test with real users — balancing usability and aesthetics so a product is both intuitive and attractive, and improving conversion and satisfaction.
Graphic Designer
A graphic designer creates visual content — logos, branding, social media graphics, print and marketing assets — that communicates a message and looks distinctive. In India they typically work in Adobe Photoshop, Illustrator and InDesign, balancing brand guidelines with creative flair to design materials for digital and print across marketing, advertising and in-house creative teams.
Video Editor
A video editor assembles raw footage into polished videos for marketing, social media, films or YouTube. In India they typically cut and sequence clips, add transitions, music, graphics and effects, colour-grade, and sync audio — shaping a story and pace that holds attention, working in tools like Adobe Premiere Pro and After Effects to deliver engaging content on deadline.
Photographer
A photographer captures and produces high-quality images for events, products, portraits, fashion or editorial work. In India they typically plan and light shoots, operate cameras and equipment, direct subjects, and edit and retouch photos in tools like Lightroom and Photoshop — combining technical camera skill with a creative eye to deliver images that tell a story or sell a product.
Copywriter
A copywriter writes persuasive copy — ads, landing pages, taglines, emails and scripts — that grabs attention and drives action. In India they typically craft sharp, on-brand messaging from creative briefs, write headlines that convert, and adapt tone across channels — using words strategically to sell products, build brands, and turn readers into customers across advertising, marketing and digital teams.
Product & Project (5)
Product Manager
A product manager decides what a product should do and why, owning the strategy, roadmap and prioritisation that guide a cross-functional team. In India they typically gather user and market insight, define requirements, prioritise features by impact, work closely with engineering and design, and measure outcomes — making sure the team builds the right thing for both users and the business.
Project Manager
A project manager plans, executes and delivers projects on time, within scope and on budget by coordinating people, tasks and resources. In India they typically define project plans and timelines, manage risks and dependencies, track progress, communicate status to stakeholders, and remove blockers — keeping a team aligned and moving toward a clear, agreed outcome.
Business Analyst
A business analyst sits between business stakeholders and technical teams, gathering requirements and translating them into clear specifications that solve real problems. In India they typically document processes, analyse data, define solution requirements, create wireframes and user stories, and ensure delivered software or processes meet the business need — reducing waste and miscommunication between what's wanted and what's built.
Scrum Master
A scrum master facilitates Agile delivery for a team, removing blockers and coaching everyone on Scrum practices so they deliver value smoothly. In India they typically run sprint ceremonies, shield the team from distractions, resolve impediments, and improve how the team works — acting as a servant-leader who increases velocity and morale rather than managing people in a traditional sense.
Technical Writer
A technical writer creates clear documentation that helps users understand and use a product — manuals, API docs, guides and help articles. In India they typically work with engineers and product teams to explain complex features simply, structure content logically, and keep documentation accurate and up to date — bridging the gap between technical complexity and the people who need to understand it.
Marketing & Content (6)
Digital Marketing Manager
A digital marketing manager plans and runs a brand's online marketing across channels to drive traffic, leads and sales. In India they typically own SEO, paid ads, social, email and content strategy, set and track KPIs, manage budgets and teams, and optimise campaigns by data — connecting marketing spend to measurable business growth across the whole digital funnel.
Marketing Executive
A marketing executive supports and runs marketing campaigns and activities that promote a brand's products and services. In India they typically help plan campaigns, create content, manage social and email, coordinate events, and track results — an execution-focused role that turns marketing plans into live activity across channels, building awareness and generating leads under the guidance of a marketing manager.
SEO Specialist
An SEO specialist improves a website's visibility in search engines to grow organic traffic. In India they typically perform keyword research, optimise on-page content and technical SEO, build internal links and earn backlinks, fix crawl and indexation issues, and track rankings and traffic in tools like Google Search Console and Ahrefs — turning search demand into measurable, sustainable visits.
Content Writer
A content writer creates clear, engaging written content — blog posts, articles, web pages, and marketing copy — that informs readers and supports business goals. In India they typically research topics, write SEO-friendly content, edit for clarity and tone, and match a brand's voice, producing material that ranks in search, educates audiences and moves readers toward action.
Social Media Manager
A social media manager plans, creates and manages a brand's presence across platforms like Instagram, LinkedIn, YouTube and X. In India they typically build content calendars, write captions, design and schedule posts, engage the community, run paid social campaigns, and track engagement and growth — turning followers into an audience that drives awareness, trust and conversions.
Brand Manager
A brand manager owns how a brand is perceived and grows it through positioning, campaigns and consistent experience. In India they typically define brand strategy and identity, plan marketing campaigns, analyse market and consumer insight, manage budgets, and ensure consistency across every touchpoint — building emotional connection and preference that drives long-term loyalty, pricing power and market share for the brand.
Sales & Customer (6)
Sales Executive
A sales executive sells a company's products or services by finding prospects, pitching, handling objections and closing deals. In India they typically generate and qualify leads, meet or call customers, demonstrate value, negotiate, and hit monthly targets — owning the front line of revenue and building relationships that turn interest into paying customers and repeat business.
Business Development Manager
A business development manager grows a company's revenue by identifying new markets, partnerships and clients, and building relationships that lead to deals. In India they typically research opportunities, generate high-value leads, pitch to decision-makers, negotiate partnerships, and own strategic growth — focusing on the bigger picture of where and how the business expands, beyond individual transactional sales.
Account Manager
An account manager owns the relationship with existing clients, ensuring they're satisfied, retained and growing. In India they typically act as the client's main point of contact, understand their goals, coordinate delivery across internal teams, resolve issues, and find upsell and renewal opportunities — protecting and expanding revenue from current accounts rather than chasing brand-new ones.
Customer Support Executive
A customer support executive helps customers by answering questions, resolving issues and ensuring a positive experience across calls, chat and email. In India they typically handle queries and complaints, troubleshoot problems, log tickets, and escalate when needed — being the friendly, reliable front line that keeps customers satisfied, builds trust, and turns problems into loyalty for the brand.
Customer Success Manager
A customer success manager ensures customers achieve their goals with a product so they renew, expand and advocate. Common in India's SaaS sector, they typically onboard new customers, drive adoption, monitor account health, reduce churn, and identify upsell opportunities — proactively guiding customers to value rather than just reacting to problems, making them central to recurring-revenue growth.
Telecaller
A telecaller makes and receives phone calls to sell products, generate leads, follow up, or support customers. In India they typically call prospects from a list, pitch offers, answer queries, schedule appointments, and update records — a frontline voice role that drives sales, leads and customer engagement over the phone across sales, collections, support and survey teams.
HR & People (3)
HR Manager
An HR manager leads a company's people function — recruitment, employee relations, performance, policy and culture. In India they typically oversee hiring and onboarding, handle grievances, manage payroll and compliance, drive engagement and retention, and shape HR policy — balancing the needs of employees and the business to keep the workforce productive, fairly treated and aligned with company goals.
HR Recruiter
An HR recruiter finds, screens and hires the right candidates to fill a company's open roles. In India they typically write job descriptions, source candidates from job boards and LinkedIn, screen applications, schedule and conduct interviews, coordinate with hiring managers, and manage offers — owning the hiring pipeline that brings qualified people into the organisation quickly and efficiently.
Talent Acquisition Specialist
A talent acquisition specialist takes a strategic, long-term approach to hiring — building talent pipelines, strengthening employer brand and filling critical roles. In India they typically own sourcing strategy for hard-to-fill and senior positions, partner closely with leadership on workforce planning, improve candidate experience, and use data to make hiring faster and higher-quality, going beyond filling today's vacancies.
Finance, Legal & Compliance (5)
Accountant
An accountant records, classifies and reports a company's financial transactions, ensuring the books are accurate and compliant. In India they typically maintain ledgers, reconcile accounts, process invoices and payroll, prepare financial statements, handle GST and tax filings, and support audits — providing the reliable financial records that managers and regulators depend on for decisions and compliance.
Financial Analyst
A financial analyst evaluates financial data to guide business and investment decisions through forecasting, budgeting and analysis. In India they typically build financial models, analyse performance and variances, prepare budgets and forecasts, assess investments, and present recommendations — turning numbers into clear insight that helps leaders allocate capital, manage costs and plan for growth with confidence.
Chartered Accountant
A chartered accountant (CA) is a certified finance professional who audits accounts, advises on tax and finance, and ensures statutory compliance. In India, qualified through ICAI, they typically conduct audits, file and plan taxes, prepare and certify financial statements, and advise businesses on finance and regulation — a trusted expert whose sign-off carries legal weight for companies and individuals.
Company Secretary
A company secretary (CS) ensures a company complies with corporate law and governance requirements and advises the board on legal and regulatory matters. In India, qualified through ICSI, they typically manage statutory filings, board and shareholder meetings, regulatory compliance, and corporate records — acting as the link between the board, regulators and shareholders, and safeguarding the company's legal standing.
Lawyer
A lawyer advises clients on legal matters, drafts and reviews documents, and represents clients in negotiations or court. In India they typically research law and precedent, draft contracts and pleadings, advise on rights and compliance, and argue cases or close deals — protecting clients' legal interests across litigation, corporate, criminal, family or other specialisations with rigour and discretion.
Operations & Supply Chain (4)
Operations Manager
An operations manager keeps a business running efficiently by overseeing daily processes, people and resources. In India they typically design and improve workflows, manage teams and budgets, set and track operational KPIs, resolve bottlenecks, and ensure quality and on-time delivery — translating strategy into smooth execution so the organisation produces more, faster and at lower cost without sacrificing quality.
Supply Chain Manager
A supply chain manager oversees the end-to-end flow of goods from suppliers to customers, optimising cost, speed and reliability. In India they typically manage procurement, inventory, warehousing, logistics and demand planning, negotiate with suppliers, and use data to reduce cost and stockouts — keeping products available where and when they're needed while minimising waste across the entire chain.
Logistics Coordinator
A logistics coordinator organises and tracks the movement of goods, ensuring shipments arrive on time and at the right cost. In India they typically schedule transport, coordinate with carriers and warehouses, prepare shipping documents, track deliveries, and resolve delays — the operational engine that keeps freight moving smoothly between suppliers, warehouses and customers across road, rail, air and sea.
Procurement Manager
A procurement manager leads how an organisation sources and buys goods and services, securing the best value, quality and reliability from suppliers. In India they typically develop sourcing strategy, negotiate contracts, manage supplier relationships and risk, and control spend — ensuring the business gets what it needs at the right price and quality while building a resilient, cost-efficient supplier base.
Core Engineering (3)
Civil Engineer
A civil engineer designs, plans and supervises the construction of infrastructure such as buildings, roads, bridges and water systems. In India they typically prepare and review designs and drawings, estimate materials and costs, manage site work and quality, ensure safety and code compliance, and coordinate contractors — turning plans into safe, durable structures that serve communities for decades.
Mechanical Engineer
A mechanical engineer designs, develops and tests mechanical systems, machines and components. In India they typically create CAD models and drawings, perform engineering calculations and simulations, oversee manufacturing and quality, and improve product performance and cost — applying physics and materials knowledge across automotive, manufacturing, energy and product-design industries to make machines that work reliably and efficiently.
Electrical Engineer
An electrical engineer designs, develops and maintains electrical systems, equipment and power networks. In India they typically prepare electrical designs and load calculations, select equipment, oversee installation and testing, ensure safety and code compliance, and troubleshoot faults — working across power, manufacturing, construction and electronics to deliver systems that distribute and use electricity safely and efficiently.
Healthcare & Education (3)
Nurse
A nurse provides direct patient care, administers treatment, and supports patients' recovery and comfort in hospitals, clinics and the community. In India they typically monitor vital signs, give medications, assist doctors with procedures, maintain records, and educate patients and families — combining clinical skill with compassion to keep patients safe, informed and cared for throughout their treatment.
Pharmacist
A pharmacist dispenses medicines, advises patients on safe use, and ensures prescriptions are accurate and appropriate. In India they typically verify prescriptions, counsel patients on dosage and side effects, manage stock and expiry, check for drug interactions, and maintain records — serving as a trusted, accessible healthcare expert who keeps medication safe, available and correctly used in pharmacies and hospitals.
Teacher
A teacher educates students by planning lessons, delivering instruction, and assessing progress in a subject or grade. In India they typically prepare lesson plans aligned to the curriculum, teach engaging classes, set and grade assignments and exams, manage classroom behaviour, and support each student's growth — shaping knowledge, skills and character across schools, coaching centres and online platforms.
Job descriptions — FAQs
What is a job description?
A job description is a document that defines a role — its purpose, key responsibilities, required skills and qualifications, and typical experience and salary. OnJob.io offers 60 free, ready-to-use job description templates covering India's most in-demand roles, so employers can hire faster and candidates know exactly what each role expects.
Are these job description templates free to use?
Yes. All 60 OnJob.io job descriptions are completely free to read, copy and adapt. Each one lists the role's responsibilities, requirements, skills, typical experience and a typical India salary range — no account or payment needed.
How do I write a good job description?
A strong job description opens with a one-line summary of the role's purpose, then lists 6–9 specific responsibilities, 5–7 requirements, the must-have skills, and the experience and salary range. Keep it concrete and candidate-focused. Use any OnJob template as your starting point and tailor it to your company.
Where can I find live jobs for these roles?
OnJob.io lists 47,000+ live jobs across India, refreshed daily. Create a free profile to see your AI match score on every role, the skills you're missing, and apply in one click — with a 94% candidate success rate.
Found your role? Now land it.
Create a free OnJob profile to match against 47,000+ live jobs, see your exact fit score, and fix the skills standing between you and a 94% success rate.
Create my free profileFree forever · ₹0 to start · Pro from ₹99/month