Website Developer

Sharjah, SH, AE, United Arab Emirates

Job Description

Job Title: Full Stack Developer (Angular + Node.js)



Location: In-house



Type: Full-Time



Experience Level: Senior/Lead



:

We are seeking a skilled

Full Stack Developer

to join our team and contribute to the development of a scalable, component-driven e-commerce web application. You will work closely with our UI/UX and DevOps teams to translate Figma designs into responsive Angular components, while also developing and maintaining the backend using Node.js and Express with a relational database.

Responsibilities:

Frontend (Angular)



? Convert Figma designs into responsive pages using HTML, SCSS, and Tailwind CSS (Bootstrap-style layouting).

? Develop reusable components, services, and models using Angular, TypeScript, and RxJS.

? Maintain a scalable codebase using an NX monorepo setup to manage multiple apps.

? Ensure code quality and maintainability using VSCode, Git, and GitHub.

? Participate in CI/CD processes using GitHub Actions (YAML-based workflows).

Backend (Node.js)



? Build and maintain RESTful APIs using Node.js and Express.

? Follow the Controller-Service-Repository pattern for clear code separation.

? Work with relational databases (MySQL/PostgreSQL) for data modeling and query optimization.

? Write modular, maintainable CommonJS-based code.

? Ensure secure and performant backend services.

Collaboration



? Use Git and GitHub for source control and team collaboration.

? Participate in code reviews, sprint planning, and daily standups as required.

? Write clear documentation for both frontend and backend systems.

Requirements:

? Strong experience with

Angular

,

TypeScript

, and

RxJS

.

? Proficiency with

HTML

,

SCSS

, and

Tailwind CSS

.

? Experience with

NX monorepo

setup and tooling.

? Proficiency in

Node.js

,

Express

, and

CommonJS

module pattern.

? Experience with

MySQL/PostgreSQL

and writing efficient SQL queries.

? Knowledge of

Sequelize

ORM for migrations and interfacing with DB.

? Familiarity with the

Controller-Service-Repository

architecture.

? Experience with

Git

,

GitHub

, and

CI/CD

using

GitHub Actions

.

? Comfortable using

VSCode

as the primary development environment.

? Ability to work independently and write clean, maintainable code.

Nice to Have (Bonus):

? Experience with REST API testing tools (Postman, Insomnia).

? Familiarity with Docker and cloud platforms (e.g., AWS, GCP).

? Familiarity with AWS Dashboard for deploying and running microservices (ECS Tasks)

? Prior work with authentication flows (JWT, OAuth).

? Understanding of performance optimization and basic DevOps principles.

? Worked with E-commerce projects.

? Familiarity with SEO techniques.

? Knowledge of Linux-based servers and command-line operations.

Job Type: Full-time

Pay: From AED3,500.00 per month

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
    JD1888028
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    37066.0 46933.0 USD
  • Employment Status
    Permanent
  • Job Location
    Sharjah, SH, AE, United Arab Emirates
  • Education
    Not mentioned