Backend Engineering
Build robust backends: REST APIs, authentication, gRPC, caching, and system design.
Backend ownership at senior levels means APIs, auth, state, and scaling—and the failures here are visible: outages, security incidents, and "it works on my machine" in production. Interviewers and peers probe whether you understand how services communicate, where state lives, and how to scale under real constraints.
These topics build a rigorous mental model of boundaries, consistency, and failure modes—so you can design and operate backends, diagnose issues under pressure, and explain trade-offs clearly. You'll signal that you own the full request path, not just the handler.
Topics in this category
API Design
Read →Design RESTful APIs that are intuitive, scalable, and maintainable. Learn versioning, error handling, and best practices.
API Documentation
Read →Create clear, comprehensive API documentation. Learn OpenAPI/Swagger, documentation best practices, and keeping docs in sync with code.
API Filtering & Sorting
Read →Implement efficient filtering and sorting for list endpoints. Learn query parameters, database optimization, and security considerations.