Typical responsibilities
- Design and build REST or GraphQL APIs for web and mobile apps.
- Model data and write efficient queries for relational and NoSQL databases.
- Implement business logic, authentication and permissions.
- Integrate payments, email, messaging and other third-party services.
- Write automated tests and keep code quality high.
- Improve performance with caching, queues and background jobs.
- Monitor services in production and fix issues quickly.






