Developer - Node JS - Chennai-Samsung
Photon Interactive Private limited- Posted 3 months ago
- Over 50 applicants have applied
Job Description
JOB DESCRIPTION
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.
