About the job:
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Software Requirements:
- Strong experience in Node.js
- Knowledge of JavaScript and its frameworks such as Express.js, Angular.js, React.js, etc.
- Familiarity with cloud computing platforms like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
- Familiarity with databases like MongoDB, MySQL, PostgreSQL, or SQL Server
- Knowledge of front-end technologies like HTML, CSS, and JavaScript
- Familiarity with version control systems like Git
Overall Responsibilities:
- Develop and maintain scalable Node.js applications
- Collaborate with cross-functional teams to develop and implement new features
- Debug and troubleshoot Node.js applications
- Write clean, maintainable, and efficient code
- Stay up-to-date with the latest Node.js best practices and technologies
- Continuously improve application performance and scalability
- Collaborate with DevOps teams to ensure seamless deployment and operation of Node.js applications
Skills:
- Strong experience in Node.js development
- Experience with JavaScript and its frameworks
- Knowledge of cloud computing platforms
- Experience with databases
- Good understanding of front-end technologies
- Knowledge of version control systems
- Strong debugging and troubleshooting skills
- Excellent problem-solving and critical thinking skills
- Good communication and collaboration skills
Experience:
- A minimum of XX years of experience in Node.js development
- Experience working in a fast-paced, agile environment
- Proven track record of developing and deploying scalable Node.js applications
- Experience working with cross-functional teams
Day-to-Day Activities:
- Writing and testing Node.js code
- Debugging and troubleshooting Node.js applications
- Collaborating with cross-functional teams to develop and implement new features
- Ensuring seamless deployment and operation of Node.js applications
- Staying up-to-date with the latest Node.js best practices and technologies
- Continuously improving application performance and scalability
Qualification:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
Soft Skills:
- Good communication and collaboration skills
- Ability to work effectively in a team environment
- Excellent problem-solving and critical thinking skills
- Good time management and organizational skills
- Ability to adapt to changing requirements and technologies
- Strong attention to detail and quality
- Positive attitude and willingness to learn and grow.