Key Responsibilities:
�� Develop and maintain mobile applications using React Native for both Android and iOS platforms.
�� Design, develop, and maintain RESTful and/or GraphQL APIs for data access and integration.
�� Integrate APIs with relational (., MySQL, PostgreSQL) and NoSQL databases (., MongoDB).
�� Write efficient SQL queries, stored procedures, and database scripts for backend data handling.
�� Collaborate with frontend developers, QA, and DevOps teams to ensure seamless system performance.
�� Ensure API security, performance, and scalability.
�� Troubleshoot and debug issues, and deploy hotfixes when necessary.
�� Optimize database performance and troubleshoot slow-running queries or connections.
�� Create and maintain technical documentation for APIs and database schemas.
�� Conduct unit testing and support integration testing efforts.
�� Stay current with mobile development trends and best practices.
Requirements/Qualifications:
�� 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 , 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).