Backend Developer
Dubai
18-12-2024
Job Type
Permanent
Emp Type
Full Time
Industry
Start-up
Division
Tech
Job Title
Fullstack Developer
Salary Type
Annual
Job ID
75818
Job Description
Role : Backend Software Developer (Full-time)
Location: UAE
Job Description
We are currently seeking a skilled and enthusiastic Node.js developer to join our team. You will be responsible for designing and implementing server-side features and functionalities using Node.js. Your role will involve building scalable and efficient server applications, ensuring high performance and reliability.
Job Responsibilities:
- Develop and maintain server-side applications using Node.js.
- Design and implement APIs and web services for seamless integration with front-end applications.
- Collaborate with front-end developers and other stakeholders to understand requirements and ensure smooth data flow between the server and client applications.
- Optimize server performance, ensuring scalability, speed, and responsiveness.
- Implement security measures to protect data and prevent unauthorized access.
- Integrate databases, including relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB), to store and retrieve data efficiently.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct thorough testing and debugging of server applications, identifying and fixing any issues or bugs.
- Monitor server performance and provide proactive solutions for performance optimization.
- Collaborate with DevOps engineers for efficient deployment and management of server applications.
- Stay updated with the latest trends and technologies in backend development, recommending improvements and implementing them when necessary.
Desired Candidate Profile :
- 2-3 years of experience in backend development using Node.js.
- Strong proficiency in JavaScript and understanding of asynchronous programming.
- Experience with AdonisJs or other Node.js frameworks for building APIs and web services.
- Knowledge of database systems, including both relational and NoSQL databases.
- Familiarity with version control tools (e.g., Git) and working in collaborative development environments.
- Experience with testing frameworks (e.g., Mocha, Jest) for unit testing and integration testing.
- Understanding of security principles and best practices in server-side development.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker) is a plus.
- Strong problem-solving skills and the ability to work independently and in a team.
- Excellent communication and collaboration skills.
- Knowledge of Wordpress CMS will be an advantage
Perks and Benefits:
- Competitive Fixed CTC.
- Performance-based Incentives to reward exceptional contributions.
- Opportunity to work on cutting-edge projects with a talented and collaborative team.
JD75818