Develop and maintain server-side applications using Node.js and JavaScript.
Design and implement RESTful APIs and microservices.
Experience of one or more full release cycles.
Develop quality code, properly considering security, performance, longevity and testing.
Proven development experience in NodeJS and MongoDB.
Basic understanding of Authorization, Logging, Software Test methodologies and Unit testing.
Basic understanding of Deployment CI/CD Jenkins, AWS/Azure server.
Basic knowledge on Docker and Linux commands
Knowledge and Skills:
Primary Skills:
Robust proficiency in Node.js, JavaScript (ES6+) and frameworks like Express.js or NestJS, Angular/React JS, GitHub, Jenkins.
Experience with databases (MongoDB, PostgreSQL).
Familiarity with Docker, Kubernetes, and CI/CD pipelines.
Understanding of OAuth 2.0, JWT, and other security standards.