Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop back-end APIs in Node.js using JavaScript (ES6) and Nest.js.
- Manage and maintain MongoDB (NoSQL) database.
- 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).
Job Requirements
- 3+ years of hands-on experience in relevant occupations.
- Senior-level experience in the back-end NodeJS, NestJS.
- Experience building and interacting with RESTful APIs.
- Experience building and interacting with GraphQL.
- Ability to work with both relational and NoSQL Databases (MySQL, MongoDB, Redis).
- Knowledgeable about Composer, npm,and package management procedures.
- Knowledgeable about Docker and containers technology.
- Comfortable with the concepts and creation of automated tests (TDD, integration testing, etc.).
- Excellent knowledge and practical experience with JavaScript, typescript and understanding of ECMA Standard.
- You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
- You should also be a team player with a knack for visual design and utility.
- Your code will be integrated within our fully automated CI/CD pipeline, so we hope you have an initial DevOps experience.
- You should be familiar with Agile methodologies.