Skip to content
Gradly
IT & Software DevelopmentTechnology and IT

Backend developer

Writes the server side of applications: business logic, databases and the APIs that websites and mobile apps use.

Take the test
Telegram(opens in a new tab)

What the work is

A backend developer builds the server side of applications: the logic, the databases and the APIs a website or mobile app uses to fetch and store data. They make sure orders are not lost, payments go through once, users’ data is protected and the system holds up under load. Typical tools are Python, Java, Go, Node.js or PHP, SQL databases such as PostgreSQL, and Docker.

A typical day

Going through a task with an analyst or product manager: what a new API endpoint must do. Designing tables and queries, writing code and tests, reviewing code. Sometimes, investigating a production error through logs and metrics. Agreeing the data format with the frontend developers.

How to start

  • Pick one language (Python or JavaScript, for example) and learn its basics.
  • Learn SQL and how relational databases work.
  • Write your own REST API: sign-up, a list of items, search, access rights.
  • Confirm your SQL and language skills with tests on the platform, and put your projects on GitHub.

Related professions

Frontend developer, DevOps engineer, data analyst, QA engineer.

Skills by level

A beginner's route: the foundation first, then the core of the profession, then the advanced level. Each skill shows the level to aim for.

  1. Foundation

    where to start

    • OOPkey skilllevel: intermediate
    • Algorithms and Data Structureslevel: beginner
    • SQLkey skilllevel: intermediate
    • Gitlevel: intermediate
    5 free resources
  2. Core

    what every employer asks for

    • Pythonkey skilllevel: intermediate · after: OOP
    • Node.jslevel: intermediate · after: OOP
    • REST APIkey skilllevel: intermediate · after: Python, Node.js
    • PostgreSQLlevel: intermediate · after: SQL
    5 free resources
  3. Advanced

    what sets a strong specialist apart

    • Dockerlevel: beginner · after: Linux
    • Linuxlevel: intermediate
    • Microserviceslevel: intermediate · after: REST API
    • CI/CDlevel: beginner · after: Docker, Git
    2 free resources

Key skill — the profession cannot do without it.

What it pays

Not enough data

The published slices have too few vacancies with a stated salary yet.

Vacancies published from Oct 2025 to Sep 2026

Platform data, not official statistics

The platform's courses for this profession's skills

Open vacancies

There are no open vacancies of this profession right now

As soon as companies publish vacancies of this profession, they appear here.

Browse all vacancies