Flag job

Report

Senior JavaScript Engineer

Min Experience

5 years

Location

egypt

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Roles & Responsibilities Key Responsibilities: - Architect, develop, and maintain APIs using Node.js with Express. - Collaborate with cross-functional teams to plan and execute the migration of our legacy PHP (Drupal-based) API to Node.js. - Optimize application performance, scalability, and reliability. - Ensure code quality through testing, code reviews, and documentation. - Provide technical leadership and mentorship to junior developers. - Contribute to frontend development when necessary, working with vanilla JS or modern frontend frameworks. Connect to your skills and professional experience - Minimum 5+ years of professional experience in JavaScript development. - Strong expertise in Node.js and Express.js. - Solid understanding of RESTful API design and development. - Experience with relational databases (e.g., MySQL). - Familiarity with frontend development (HTML, CSS, JavaScript; experience with frameworks is a plus). - Experience with PHP especially in the context of Drupal is a strong plus. - Comfortable working in Linux-based environments (e.g., Ubuntu). - Proficiency with Git and modern CI/CD workflows. - Ability to write clean, maintainable, and well-documented code. Nice to Have: - Experience with Drupal development. - Knowledge of Redis caching, Nginx configuration, and performance optimization. - Familiarity with cloud environments such as DigitalOcean or AWS.

Skills

javascript
node.js
express.js
restful api
mysql
html
css
php
drupal
linux
git
ci/cd
redis
nginx
digitalocean
aws