A back-end developer builds the parts of software that users don’t see: the services, data and integrations that make an application work.
On a delivery team, a back-end developer typically:
- designs and builds APIs for web apps, mobile apps and partners
- models data and works with databases such as PostgreSQL, MySQL and MongoDB
- integrates with payment providers, identity services and other systems
- builds in authentication, security and data protection from the start
- tunes performance so systems scale as usage grows
Our back-end developers work in the language your systems use. If you already know yours, see our Python, Java, PHP or Ruby on Rails developers. For an overview of the software, data and AI engineers we supply, see Software, Data & AI Engineers.