, you will be responsible for designing, developing, and maintaining scalable web applications and APIs using modern web technologies. This role demands proficiency in backend development with
Node.js
and frontend development with
React or Next.js
. You should be comfortable owning both server-side and client-side logic, ensuring optimal performance, responsiveness, and seamless integration with various services, databases, and APIs, including Apple Wallet and Google Wallet integrations.
Key Responsibilities:Backend Development (Node.js):
Develop robust and scalable backend services using
Node.js
(Express or NestJS).
Design and manage
SQL or NoSQL
databases ensuring data consistency and performance.
Create and document
RESTful APIs
for frontend use and third-party integrations.
Implement secure
authentication and authorization
flows.
Optimize backend logic for performance, maintainability, and scalability.
Frontend Development (React/Next.js):
Build modern, responsive UI components using
React.js or Next.js
.
Implement designs from UI/UX tools (e.g., Figma) into clean and functional components.
Ensure seamless API integration and state management (e.g., using Redux or Context API).
Maintain cross-browser and device compatibility.
System Integration & Deployment:
Work with DevOps or independently handle deployments via
Vercel, DigitalOcean, or Firebase
.
Integrate third-party APIs including
Stripe, Firebase, and mobile wallet services
.
Manage version control with
Git
and CI/CD tools for deployment automation.
Testing & Troubleshooting:
Write
unit, integration, and E2E tests
using tools like
Jest, Cypress, or Postman
.
Debug and resolve issues across both frontend and backend codebases.
Participate in peer reviews and maintain high-quality code standards.
Documentation & Collaboration:
Produce clean, well-documented, and modular codebases.
Collaborate closely with product owners, designers, and other developers.
Support implementation and post-launch updates based on feedback and analytics.
Continuous Learning & Improvement:
Stay current with the latest in JavaScript, wallet integrations, and API technologies.
Propose enhancements to performance, architecture, and user experience.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
3 to 5 years of experience in
full-stack JavaScript/TypeScript
development.
Proficient in
React.js
(or Next.js) and
Node.js
(Express/NestJS).
Experience with
Firebase
,
Supabase
, or similar backends.
Demonstrated ability to build, deploy, and maintain complete web apps.
Strong understanding of
REST APIs
, OAuth, and secure data flows.
Familiar with
SQL/NoSQL
databases (MongoDB, PostgreSQL, etc.).
Knowledge of
Git
, CI/CD pipelines, and basic DevOps practices.
Prior experience integrating
Apple Wallet or Google Wallet
is a strong plus.
Fluency in
English
is required;
Arabic
is a plus.
Why Join Us?
At
Code Hive
, you'll join a fast paced, forward-thinking team that thrives on innovation. You'll work on diverse projects from digital loyalty platforms to enterprise tools and help shape the future of how businesses leverage technology. We offer an environment that values autonomy, smart execution, and real impact.
Additional Details:
Job Type:
Full-time
Salary:
AED 5,000.00 - AED 8,000.00 per month (Depends on Experience)
Location:
Dubai (Required; relocation before starting work is required)
Language:
English
: Required
Arabic
: Preferred
Job Type: Full-time
Pay: AED5,000.00 - AED8,000.00 per month
Application Question(s):
Have you previously integrated Apple Wallet or Google Wallet into a web application?
Describe a project where you integrated both frontend and backend using React (or Next.js) and Node.js.
Which CI/CD tools and deployment platforms have you used (e.g., Vercel, DigitalOcean, Firebase)?
How do you ensure the security of your REST APIs, especially when dealing with authentication and third-party integrations (like Stripe or Firebase)?
How comfortable are you with writing unit and integration tests using tools like Jest or Cypress?
Language:
English (Required)
Arabic (Preferred)
Location:
* Dubai (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.