We are seeking a skilled Node Engineer to join our client's growing team. As a NodeJS Engineer, you will be responsible for developing robust, scalable, and efficient server-side applications using NodeJS.
Responsibilities:
Design, develop, and maintain server-side applications using NodeJS
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Optimize application performance for maximum speed and scalability
Implement security and data protection measures
Conduct code reviews and provide constructive feedback to team members
Stay updated on emerging technologies and best practices in Node.js development
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience working as a Node.js developer or similar role
Strong proficiency in JavaScript and its frameworks/libraries (such as Express.js)
Experience with relational and NoSQL databases (e.g., MongoDB, MySQL)
Familiarity with RESTful APIs and microservices architecture
Knowledge of containerization and deployment tools (e.g., Docker, Kubernetes)
Excellent problem-solving and communication skills
Ability to work effectively in a fast-paced, collaborative environment
Preferred Qualifications:
Experience with cloud platforms (e.g., AWS, Azure, GCP)
Familiarity with DevOps practices and CI/CD pipelines
Understanding of Agile methodologies
Contributions to open-source projects or a strong GitHub profile
Benefits:
Competitive salary
Health, dental, and vision insurance
Flexible work hours and remote work options
Professional development opportunities
Dynamic and inclusive company culture
If you are passionate about leveraging NodeJS to build innovative software solutions and thrive in a collaborative environment, we'd love to hear from you!