· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· 4–6 years of hands-on experience in backend/API development.
· Strong proficiency in developing APIs using Node.js, Python (Flask/FastAPI), JavaScript (ES6+) and/or TypeScript.
· Solid experience in working with relational databases like MySQL, PostgreSQL, or MS SQL Server.
· Experience in integrating with backend services using REST APIs or GraphQL.
· Familiarity with native build tools (Xcode, Android Studio).
· Knowledge of mobile design guidelines and standards (Material Design, Human Interface Guidelines).
· Experience with push notifications, offline storage, and performance tuning.
· Experience with NoSQL databases such as MongoDB, Redis, or Cassandra is a plus.
· Strong understanding of database design, normalization, and query optimization.
· Experience with version control systems like Git.
· Familiarity with API documentation tools (Swagger/OpenAPI).
· Knowledge of security standards for API authentication and authorization (OAuth, JWT).