The posting
Key Responsibilities:
- Develop and maintain backend services and RESTful APIs using Java (Spring Boot or similar).
- Design and build mobile applications using React Native for iOS and Android platforms.
- Ensure seamless integration between backend services and mobile apps.
- Collaborate with product managers, designers, and QA engineers to deliver robust features.
- Implement secure, scalable, and efficient solutions across the stack.
- Write clean, maintainable, and testable code with proper documentation.
- Optimize applications for speed, reliability, and cross-platform performance.
- Participate in code reviews and contribute to engineering best practices.
Required Qualifications:
- Bachelors degree in Computer Science, Engineering, or equivalent experience.
- Strong proficiency in Java and frameworks such as Spring Boot, Hibernate, or similar.
- Hands-on experience with React Native (hooks, navigation, state management libraries such as Redux or MobX).
- Solid understanding of RESTful APIs, authentication/authorization, and data handling.
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with Git, CI/CD pipelines, and Agile development practices.
- Strong problem-solving and debugging skills across backend and mobile environments.



