Full-stack Developer

Full time on site
Full-stack Developer
Job Description

key responsibilities

  • Design, develop, test, and maintain web applications and APIs.
  • Build and maintain applications using Node.js, NestJS, Laravel, and other modern web technologies.
  • Configure, deploy, and manage applications on Linux servers (Ubuntu preferred).
  • Set up and maintain NGINX web servers, reverse proxies, SSL certificates, and domain configurations.
  • Manage DNS records and ensure proper domain routing and security.
  • Configure and maintain databases such as MySQL, PostgreSQL, MongoDB, or SQL Server.
  • Monitor application performance and troubleshoot server, networking, and deployment issues.
  • Implement and maintain CI/CD pipelines for efficient software delivery.
  • Configure and manage process management tools such as PM2, Supervisor, Docker, or similar technologies.
  • Ensure server security, firewall configurations, and environment variable management.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Skills

  • Strong experience with Node.js, NestJS, Laravel, or full-stack web development.
  • Hands-on experience with Linux server administration (Ubuntu preferred).
  • Experience configuring and maintaining NGINX web servers.
  • Strong knowledge of domains, DNS management, SSL certificates, and reverse proxies.
  • Experience deploying and maintaining applications in production environments.
  • Knowledge of database administration and optimization (MySQL, PostgreSQL, MongoDB, or SQL Server).
  • Understanding of server security best practices and firewall management.
  • Experience with PM2, Supervisor, Docker, or similar deployment tools.
  • Strong troubleshooting and problem-solving skills.
  • Proficiency with Git, version control systems, and CI/CD workflows.
  • Ability to work independently and manage multiple projects effectively.

Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of container orchestration tools such as Kubernetes.
  • Experience working in Agile development environments.

Pay: AED4,000.00 - AED8,000.00 per hour

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?