Job brief
We are seeking a Nodejs Developer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
Responsibilities
- Must To Have Skills: Proficiency in Node.js, JavaScript, and Amazon Web Services (AWS).
- Strong understanding of software engineering principles and best practices.
- Experience with agile development methodologies and tools.
- Solid grasp of database technologies such as MySQL, MongoDB, and PostgreSQL.
- Experience with front-end technologies such as HTML, CSS, and React.
- Develop and maintain server-side applications using Node.js.
- Proficiency in JavaScript, ES6+ features and asynchronous programming.
- Optimize database performance and work with various database systems such as MongoDB, PostgreSQL, and Redis.
- Proficiency in Node.js frameworks like Express.js, Nest.js.
- Strong knowledge on RESTful API design.
- Git expertise and experience with codebase management using Github.
- TDD/BDD using Jest, Mocha, Sinon.
- Understanding of front-end technologies and their integration.
- Proven experience with setting up CI/CD pipelines with jenkins. Monitor, troubleshoot, and maintain production systems using monitoring tools like New Relic.
- Should have 5 plus years of experience in Node JS.
- Experience with TypeScript
- Knowledge of MySQL database
- Knowledge of AWS services and deployment is an advantage
Requirements
- The candidate should have a minimum of 5 years of experience in Node.js, JavaScript, and Amazon Web Services (AWS).
- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.