Deskripsi pekerjaan Backend Developer (NestJS/NodeJS) PT Digital Koloni Utopia
Job Requirement:
• Bachelor's degree in Engineering: Computer/Information/Tech/Science/Math/or relevant studies.
• Having experience with three or more projects using Nest.JS.
• Advanced-level in Data Structure, Design Pattern, Understanding of the Web Stack, Developing Services that Serve HTTP Restful API, Testing.
• Fluent with Node.jS and also their framework such as NestJS and Express.
• Ability to work with Databases (MySQL, MongoDB, PostgreSQL, Redis).
• Excellent experience with JavaScript, typescript, and understanding of ECMA Standard.
• Experience with Monolithic and Microservices Architecture.
• Familiar with Elastic Search.
• Familiar with Git as Version control System and Linux environment.
• Strong written, verbal communication skills, logical thinking, and backend knowledge.
• Experience with external libraries and APIs.
• Good attitude, fast learner, good problem solving, teamwork, and analytical skills.
Job Description:
• Develop back-end APIs in Node.js using JavaScript (ES6) and Nest.js.
• Manage and maintain MongoDB (NoSQL) and PostgreSQL database.
• Publish private NPM packages to be used across the back-end systems.
• Secure the back-end using security best practices against major security threats.
• Develop backend APIs to cater for features required as per documented feature stories.
• Oversee the day-to-day functions of the development team.
• Review and approve pull requests made by the development team.
• Enforce clean code and coding best practices (e.g., unit testing).
