Dubai, UAE
Part time

NodeJS Backend Developer

As a Node.js Backend Developer at Newmind Dynamics, you will be responsible for architecting and implementing backend services.

Job description

Position Overview:

As a Node.js Backend Developer at Newmind Dynamics, you will be responsible for architecting and implementing backend services that support our web and mobile applications. You'll collaborate with frontend developers, product managers, and other cross-functional teams to ensure seamless integration and optimal performance.

Key Responsibilities:

  • Design, develop, and deploy scalable backend services using Node.js.
  • Collaborate with frontend developers to create API endpoints that power user interfaces.
  • Implement robust authentication and authorization mechanisms for secure data handling.
  • Optimize backend systems for performance, scalability, and responsiveness.
  • Work closely with databases, integrating and querying data as required.
  • Write well-structured, maintainable, and efficient code while adhering to best practices.
  • Troubleshoot and debug complex backend issues and provide effective solutions.
  • Stay updated with the latest industry trends and advancements in backend development.
  • Collaborate on technical discussions, architecture decisions, and project planning.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Significant experience (5+ years) in backend development using Node.js.
  • Strong proficiency in JavaScript, including asynchronous programming and promises.
  • Experience with backend frameworks like Express.js.
  • Knowledge of RESTful API design principles and best practices.
  • Familiarity with databases like MongoDB, PostgreSQL, or MySQL.
  • Solid understanding of authentication and authorization mechanisms.
  • Ability to write clean, maintainable, and well-documented code.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, both written and verbal.

Benefits:

  • Competitive salary with opportunities for growth and advancement.
  • Comprehensive health, dental, and vision insurance plans.
  • Professional development opportunities, workshops, and conferences.
  • Collaborative and inclusive work environment that values creativity and innovation.
  • Flexible work hours and potential for remote work.
  • Modern office space equipped with the latest technologies.

If you're a skilled and motivated Node.js Backend Developer with a passion for building robust backend systems, we encourage you to apply and be a part of Newmind Dynamics dynamic and innovative team.

Job requirements

To excel in the role of Node.js Backend Developer at Newmind Dynamics, candidates should possess a combination of technical expertise, backend development skills, and a commitment to delivering scalable and efficient backend solutions. The ideal candidate will meet the following requirements:

Education and Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Significant experience (5+ years) in backend development using Node.js.

Technical Skills:

  • Proficiency in JavaScript, including asynchronous programming and promises.
  • Strong experience with backend frameworks, especially Express.js.
  • Knowledge of RESTful API design principles and best practices.
  • Familiarity with databases like MongoDB, PostgreSQL, or MySQL.
  • Solid understanding of authentication and authorization mechanisms.

Problem-Solving and Attention to Detail:

  • Strong problem-solving skills to diagnose and resolve complex backend issues.
  • Keen attention to detail to ensure code quality and efficiency.

Communication:

  • Excellent communication skills, both written and verbal.
  • Capacity to work collaboratively within a cross-functional team.

Continuous Learning and Adaptability:

  • Eagerness to stay updated with the latest industry trends and advancements in backend development.
  • Willingness to learn new technologies and techniques as needed.

Quality and Documentation:

  • Ability to write clean, well-structured, and maintainable code.
  • Commitment to creating clear and comprehensive technical documentation.

Team Player:

  • Capacity to contribute positively to a collaborative work culture.
  • Ability to actively participate in technical discussions, share insights, and contribute to project planning.

Bonus Skills:

  • Experience with other backend languages and frameworks beyond Node.js and Express.js.
  • Knowledge of microservices architecture.
  • Familiarity with cloud platforms (AWS, Azure, etc.) for deployment.
  • Exposure to containerization and orchestration tools (Docker, Kubernetes, etc.).
  • Experience with performance optimization and scaling of backend systems.

Benefits:

  • Competitive salary with opportunities for growth and advancement.
  • Comprehensive health, dental, and vision insurance plans.
  • Professional development opportunities, workshops, and conferences.
  • Collaborative and inclusive work environment that values creativity and innovation.
  • Flexible work hours and potential for remote work.
  • Modern office space equipped with the latest technologies.

If you meet these requirements and are passionate about building scalable backend solutions using Node.js, we encourage you to apply for the Node.js Backend Developer position at Newmind Dynamics and contribute to our impactful projects.

Posted on: 
Aug 29, 2023