Developer - Node JS - Chennai-Samsung

Node.Js

Engineer Job Description:

• Design, develop, and maintain scalable and efficient micro-services using Node.js and related frameworks (e.g., Hapi.js, Express.js).

• Develop Node JS scripts and tools to automate deployment, configuration management, monitoring, and maintenance of our systems.

• Design and implement API automation tests to ensure the reliability and performance of our software products.

Troubleshoot and resolve issues related to micro service APIs , automation processes, performance bottlenecks, and system failures.

• Integrate backend automation processes with CI/CD pipelines for seamless deployment and continuous improvement.

• Optimize and refactor code to improve the scalability and maintainability of frameworks/services.

• Collaborate with cross-functional teams to understand automation requirements and design scalable, efficient backend automation solutions.

• Stay up-to-date with the latest industry trends, tools, and technologies related to javascript backend frameworks.

Job Requirements:

• Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

• 3+ Years of experience as a Node JS Developer with a strong focus on automation.

• Understanding of software design principles, data structures, and algorithms.

• Experience with any cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure as code (IaC) tools.

• Experience with database systems, including SQL and NoSQL databases.

• Problem-solving skills and the ability to debug automation issues. • Excellent teamwork and communication skills.

Preferred:

• Experience with queuing systems like RabbitMQ.

• Experience with caching systems like Redis, KeyDB.

• Knowledge of containerisation technologies such as Docker.

• Ability to work in an agile development environment and adapt to changing requirements.

Similar jobs