Frontend Developer
Build responsive, accessible web interfaces using modern JavaScript frameworks.
Ready-to-use job description templates for every tech role. Each template includes key responsibilities, required skills, tech stack, and recruiter screening tips to help you identify the best candidates.
57 free templates available
Client-side and UI engineering roles.
Server-side, API, and systems engineering roles.
Design and implement server-side logic, APIs, and database integrations.
Hire a C++ developer to build performance-critical systems, engines, and infrastructure.
Hire an Erlang/Elixir developer to build fault-tolerant, real-time backend systems.
A comprehensive job description template for hiring Golang developers who build high-performance, concurrent backend services and APIs.
Develop and maintain enterprise Java applications using Spring Boot and microservices.
Create high-performance backend services and APIs using Node.js and TypeScript.
Hire a PHP/Laravel developer to build and maintain scalable web applications.
Build backend services and automation tools using Python frameworks like Django or FastAPI.
Hire a Ruby on Rails developer to build and scale web applications rapidly.
Hire a Rust developer to build high-performance, memory-safe systems and services.
Hire a Scala developer to build robust, type-safe backend systems and data pipelines.
Architect scalable backend systems and lead technical decisions on API design and data modeling.
Roles spanning both frontend and backend.
Lead and grow an engineering team while driving execution on product roadmap and technical strategy.
Work across the entire stack — frontend UI, backend APIs, and database layer.
Own end-to-end feature delivery and drive architectural decisions across frontend and backend.
Drive technical direction and architecture decisions while mentoring engineers and shipping features.
iOS, Android, and cross-platform mobile roles.
Develop native Android applications using Kotlin and Jetpack Compose.
Build and maintain native iOS applications using Swift and UIKit/SwiftUI.
A job description template for hiring cross-platform mobile developers skilled in React Native or Flutter to build iOS and Android apps from a single codebase.
Data engineering, analytics, and data science roles.
A job description template for hiring analytics engineers who build and maintain the data models, pipelines, and dashboards that power business decision-making.
Hire a BI developer to build dashboards, reports, and analytics solutions that drive business decisions.
Turn raw data into actionable insights through SQL, visualization, and statistical analysis.
Build and maintain data pipelines, warehouses, and ETL processes at scale.
Hire a DataOps engineer to automate and streamline data pipeline operations and monitoring.
Hire a data platform engineer to build the foundational infrastructure for analytics and data products.
Build predictive models and use statistical methods to solve complex business problems.
Machine learning, AI research, and MLOps roles.
Build AI-powered features and applications using LLMs, RAG, and modern AI tooling.
Hire an AI research scientist to advance capabilities through novel research and experimentation.
Hire a computer vision engineer to build systems that interpret and analyze visual data.
Build, deploy, and scale machine learning models in production systems.
A job description template for hiring MLOps engineers who build the infrastructure and pipelines needed to train, deploy, and monitor machine learning models at scale.
A job description template for hiring NLP engineers who build language understanding and generation systems using modern transformer models and LLM techniques.
Hire a prompt engineer to design effective AI integrations and optimize LLM-powered features.
Infrastructure, CI/CD, and platform engineering roles.
Design and manage cloud infrastructure for scalability, cost efficiency, and security.
Manage, optimize, and secure production database systems to ensure high availability and peak performance.
Automate infrastructure, streamline CI/CD pipelines, and improve deployment reliability.
Hire a Kubernetes engineer to design, deploy, and manage containerized workloads at scale.
Design and manage cloud networking infrastructure including VPCs, load balancers, and hybrid connectivity.
A job description template for hiring platform engineers who build and maintain the internal developer platforms, tools, and infrastructure that accelerate engineering teams.
Ensure system reliability and uptime through engineering-driven operations and automation.
Application security, SOC, and cybersecurity roles.
A job description template for hiring application security engineers who integrate security into the software development lifecycle through code review, threat modeling, and secure coding practices.
Secure cloud infrastructure by designing IAM policies, hardening configurations, and automating compliance monitoring.
Embed security into CI/CD pipelines and automate vulnerability detection across the software development lifecycle.
Simulate real-world attacks against applications and infrastructure to identify vulnerabilities before malicious actors do.
A job description template for hiring security analysts and SOC analysts who monitor, detect, and respond to security threats and incidents across the organization.
Protect systems and data by building security into infrastructure, applications, and processes.
Quality assurance and test engineering roles.
Design and lead test automation strategy, frameworks, and CI/CD integration to ensure high-quality software releases.
Ensure product quality through manual and automated testing strategies across the development lifecycle.
Build robust test automation frameworks and tooling to enable continuous quality at scale.
Blockchain, smart contract, and decentralized application roles.
Embedded systems, firmware, and IoT engineering roles.
Game development and engine programming roles.
Developer advocacy, relations, and technical writing roles.
Champion the developer experience by creating technical content, speaking at conferences, and building community.
Bridge the gap between sales and engineering by delivering technical demos, proofs of concept, and integration guidance.
Create clear, accurate developer documentation, API references, and onboarding guides that accelerate product adoption.