Senior Full Stack Developer

Dubai, DU, AE, United Arab Emirates

Job Description

Responsibilities:

- Develop user interfaces using Angular.

- Write efficient, reusable, and testable code.

- Ensure high performance of applications.

- Participate in code reviews and provide feedback.

- Knowledge of Node.js and frameworks such as Express.

- Knowledge of NX with for handling angular projects.

- Design and implement low-latency, high-availability applications.

- Implement security and data protection measures.

- Ensure website performance and security.

- Troubleshoot and resolve website issues.

- Collaborate with design and marketing teams.

Requirements:

- Proficiency in JavaScript and TypeScript.

- Strong knowledge of Angular and its core principles.

- Experience with HTML, CSS, and responsive design.

- Familiarity with RESTful APIs and asynchronous request handling.

- Experience with version control systems like Git.

- Understanding of web development best practices.

- Ability to write unit tests using Jasmine, Karma, or similar tools.

- Good understanding of browser rendering behavior and performance.

- Understanding of asynchronous programming and its quirks.

- Understanding of server-side templating languages.

- Familiarity with MySQL databases.

- Understanding of web performance optimization.

- Knowledge of responsive design and cross-browser compatibility.

- Manage and maintain AWS infrastructure for the e-commerce platform.

- Deploy and optimize applications using Docker and Docker Compose.

- Set up and configure EC2 instances for hosting backend and frontend services.

- Automate deployment processes and CI/CD pipelines using Git & AWS EC2.

- Configure and manage Nginx / Apache as a reverse proxy for the application.

- Implement security best practices for AWS, EC2, S3, RDS, and IAM policies.

- Monitor application performance and troubleshoot issues in AWS CloudWatch.

- Manage database hosting and scaling using AWS RDS (MySQL/PostgreSQL).

- Implement auto-scaling and load balancing for high availability.

- Optimize Docker containers for better performance and lower resource usage.

Preferred:

- Experience with RESTful APIs, Test API's.

- Knowledge of microservices architecture

- Hands-on experience with Nx and monorepo management.

- Familiarity with Docker and containerization.

- Familiarity with SEO best practices.

- Understanding of website security best practices.

-Strong experience in AWS EC2, S3, RDS, CloudFront, IAM, and Lambda.

- Experience in Docker, Docker Compose, and Kubernetes (optional but preferred).

- Experience with Git, GitHub/GitLab CI/CD, and automated deployments on EC2.

- Strong knowledge of Linux-based servers and command-line operations.

Job Types: Full-time, Part-time

Pay: From AED3,000.00 per month

Expected hours: No more than 50 per week

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
    JD1820454
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    31770 40229 USD
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned