Full Stack Javascript Developer

Dubai, DU, AE, United Arab Emirates

Job Description

As a

Full-Stack JavaScript Developer

at

Code Hive

, 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.


Job Detail

  • Job Id
    JD1903902
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    68837.0 87162.0 USD
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned