We are looking for a Full Stack Developer to continue the development and enhancement of an existing application.
The project is already built, and we need a skilled developer to improve, maintain, and add new features to:
Mobile App (Flutter)
Admin Panel (Angular)
Backend API (Node.js)
Responsibilities
Develop and build RESTful APIs using Node.js (Express or NestJS).
Design and manage the database, including all CRUD operations.
Develop a complete mobile application using Flutter for both Android and iOS.
Build a professional Admin Panel using Angular.
Integrate the mobile app, admin panel, and API together.
Implement Google Maps and location-based features.
Implement and manage online payment systems (credit cards, Mada, STC Pay, etc.).
Set up and manage push notifications.
Implement secure authentication using JWT.
Publish the mobile apps to Google Play and Apple App Store.
Skills
Strong experience in Node.js +PostgreSQL.
Solid hands-on experience with Flutter (UI/UX, state management, APIs).
Proficiency in Angular and libraries such as Angular Material or PrimeNG.
Excellent understanding of REST APIs and JSON.
Experience with GitHub.
Ability to write clean, scalable, and maintainable code.