Requirements
- Proficient in at least one server-side language: Python, Java, Node.js, Go, or .NET Core.
- Writing clean, modular, and scalable code.
- Experience with backend frameworks like: Python: Flask, FastAPI, Django, Java: Spring Boot Node.js: Express.js, NestJS
- Strong expertise in designing and implementing RESTful APIs and GraphQL APIs.
- Understanding of API authentication (API Keys).
- Familiar with API documentation tools (Swagger/OpenAPI).
- Experience with RDBMS (PostgreSQL, MySQL, MS SQL) and NoSQL databases (MongoDB).
- Writing optimized queries and knowledge of schema design and indexing.
- Understanding and experience in building scalable microservices.