Job Title: Full Stack Developer (Node.js, React.js/Next.js, Flutter)
Location: Doha, Qatar
Employment Type: Full Time – On Site
Job Description
We are looking for a highly motivated and versatile Full Stack Developer who thrives in a hands-on, dynamic environment. As the sole developer, you will take full ownership of the end-to-end development process, including backend, frontend, and mobile application development. This role requires expertise in Node.js (Express), React.js (Next.js), and Flutter, with a strong focus on eCommerce and FinTech applications. The ideal candidate must have experience with GCP, MongoDB, Firebase, payment integration, push notifications, and deep linking.
You will play a key role in delivering robust and scalable solutions, ensuring a seamless user experience across platforms, and driving the success of our digital products.
Key Responsibilities
- End-to-End Development:
- Build and manage scalable server-side applications using Node.js (Express).
- Develop responsive web interfaces using React.js (Next.js).
- Create cross-platform mobile applications using Flutter.
- Ownership:
- Take complete ownership of the entire development lifecycle, from planning to deployment.
- Identify and resolve technical challenges independently.
- Maintain, debug, and optimize applications to ensure peak performance.
- Backend and Cloud:
- Design and implement robust database solutions using MongoDB.
- Deploy, manage, and optimize applications on Google Cloud Platform (GCP).
- Integration and Features:
- Implement secure and efficient payment gateway integrations for eCommerce and FinTech platforms.
- Set up Firebase for authentication, real-time updates, and analytics.
- Enable push notifications and deep linking to enhance user engagement on mobile platforms.
- Delivery and Quality:
- Deliver high-quality, maintainable code adhering to best practices.
- Ensure seamless integration across web and mobile platforms.
- Test, debug, and monitor applications post-deployment.
Qualifications and Skills
Must-Have Skills:
- Proficiency in Node.js (Express) for backend development.
- Expertise in React.js and Next.js for web development.
- Strong experience with Flutter for mobile app development.
- Hands-on experience with:
- Google Cloud Platform (GCP) for deployment and scaling.
- MongoDB for database management.
- Firebase for authentication, push notifications, and cloud storage.
- Payment gateway integration (Stripe, PayPal, or similar).
- Push notifications and deep linking for mobile platforms.
Additional Skills:
- Strong debugging and troubleshooting skills.
- Ability to write clean, efficient, and maintainable code.
- Familiarity with version control systems (e.g., Git).
- Knowledge of CI/CD pipelines is a plus.
Personal Attributes:
- Self-starter with the ability to work independently.
- Strong sense of ownership and accountability.
- Excellent problem-solving skills and attention to detail.
- Effective time management to handle multiple responsibilities.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Dotnet & SSIS Full Stack Developer – Senior Associate
2026-05-20
Principal Engineer - Blockchain
2026-05-20
Java Developer
2026-05-18
- Posted
- Dec 21, 2024
- Type
- Full-time
- Level
- Entry
- Location
- Doha
- Company
- Ain Holding
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Dotnet & SSIS Full Stack Developer – Senior Associate
2026-05-20
Principal Engineer - Blockchain
2026-05-20
Java Developer
2026-05-18