Job Description Templates for Your Job Postings

Job descriptions detail the responsibilities, requirements and expectations for an incoming employee or candidate. Having a descriptive job description that inspires readers can be the difference between landing qualified job applicants and having and empty applicant pool. Below you’ll find job descriptions templates that are intended to make the hiring process easier for you. Just click on the position you’re hiring for, post the template to your site and make necessary edits to highlight your companies specific requirements and offerings.


Backend Developer

Backend Developers design, build out and maintain the server-side of web applications.


Big Data Engineer

Big Data Engineers create and manage data infrastructure tools to gain valuable business insights.


Business Analyst

Business Analysts develop strategies that help streamline reporting capabilities, while optimizing workflows and identifying next-level market opportunities.


Cloud Engineer

Cloud Engineers plan, design and develop cloud-based applications and solutions.


Cyber Security Engineer

Cyber Security Engineers ensure software, hardware and overall computer systems are secure and protected from cyber-attacks.


Data Analyst

Data Analysts collect, interpret and analyze data with statistical methodology.


Data Scientist

Data Scientist

Data Scientists are responsible for cleaning, analyzing and finding meaning in data sets, and visualizing specific findings and outcomes.


Database Developer

Database Developers are responsible for the evolution of data, including designing and evolving schema, streamlining operations and maintaining databases.


full stack developer

Full Stack Developer

Full Stack Developers are jack of all trades, that need to transition seamlessly between frontend and backend coding.


Graphic Designer

Graphic Designers are responsible for developing visual treatments and identities, and translating their designs to front-end developers.


Java Developer

Java Developers design, develop and manage java-based applications. Specific requirements can be outlined in the job description.


Automation A.I. Robots Jobs Dice

Machine Learning Engineer

Machine Learning Engineers create programs that enable machines to take actions without being specifically directed to perform those tasks.


Project Manager

Project Managers develop tech project objectives, deadlines and assign goals and tasks to the necessary teams. Job descriptions should cover a range of skills.


Solutions Architect

Solutions Architects design and implement information systems in within company policy, providing programming architectures for code.


UX Designer

UX Designers are responsible for designing, measuring and optimizing web-based applications to minimize friction and improve ease of use.