All job description templates
Engineering$120,000 – $160,000

Backend Engineer Job Description Template

A Backend Engineer builds and maintains server-side systems, APIs, and databases that power our product. They design for scale, reliability, and security while working closely with frontend engineers and product managers to deliver features end-to-end.

Responsibilities

  • Design, develop, and maintain RESTful and GraphQL APIs
  • Build and optimise database schemas, queries, and data pipelines
  • Write robust, well-tested code with thorough documentation
  • Collaborate with front-end engineers to define API contracts
  • Contribute to infrastructure decisions: containerisation, CI/CD, cloud services
  • Participate in on-call rotations and respond to production incidents
  • Review pull requests and uphold engineering standards

Requirements

  • 3+ years of backend engineering experience in Node.js, Go, Python, or Java
  • Strong understanding of relational databases (PostgreSQL, MySQL) and query optimisation
  • Experience building and versioning RESTful or GraphQL APIs
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerisation (Docker/Kubernetes)
  • Understanding of authentication patterns (JWT, OAuth 2.0)
  • Solid grasp of software design principles and clean code practices

Nice to Have

  • Experience with event-driven architecture and message queues (Kafka, RabbitMQ)
  • Knowledge of caching strategies (Redis, Memcached)
  • Prior experience at a high-growth SaaS company

Key Skills

Node.jsPostgreSQLDockerREST APIsAWSRedisTypeScriptCI/CD

Typical Salary Range

$120,000 – $160,000

Varies by location and experience

Want a custom JD?

This template is a starting point. Use KiteHR's AI to generate a job description tailored to your company, tone, and specific requirements in seconds.

Try AI Job Description Generator
Ready to hire your Backend Engineer?

Post this role and track applicants for free

KiteHR gives you unlimited jobs, unlimited candidates, and AI-powered hiring tools — completely free. No credit card. No contracts.