Build the systems that make products work.
What you’ll work on
- Build server-side applications and APIs in whatever stack the project requires — Node.js, Laravel/PHP, Python, and more
- Turn requirements into APIs, authentication systems, database structures, and business logic
- Work with data integrity, queries, performance, and application behaviour
- Write, test, review, and improve code that is intended for production
- Investigate backend problems and work through issues in existing systems
Professional capabilities you’ll develop
- Breaking business requirements into backend responsibilities
- API and database design
- Authentication and security fundamentals
- Writing maintainable server-side code
- Testing and debugging backend systems
- Git workflows and code review
- Understanding how backend decisions affect the rest of a product
Technologies you may work with
- Node.js
- Laravel/PHP
- Python
- MySQL/PostgreSQL
- REST APIs
- Authentication and security
- Testing tools
- Git
Examples of real work
- Booking and scheduling platforms used by real customers
- E-commerce backends with payment gateway integration
- Client portals with role-based access and reporting
Who this suits
You enjoy logic, structure, data, and figuring out why something works — or why it doesn’t. You want to understand what happens behind the interface.
Prerequisites
Prerequisites are a starting point, not a promise that you already know everything. You're expected to learn during the experience — but you also need enough foundation to participate in real work and take responsibility for your own progress.
Backend Developer
- Basic programming fundamentals
- Familiarity with at least one programming language
- Basic understanding of databases and SQL
- Basic understanding of HTTP and APIs
- Familiarity with Git
- Ability to troubleshoot simple programming problems
explore Not sure whether this is for you? Explore other programmes