EXPERIENCE
Essential skills and experience
- Must be able to develop REST APIs using NodeJS
- Must be able to develop and consume relational databases using tools such as PostgreSQL and MySQL
- Must be able to develop and consume NoSQL databases such as MongoDB
- Quality and Security tested before deployment
- Use strict content security policies and guard against common OWASP attacks
- Must be able to use Git
- Must have experience developing REST APIs with NodeJS 16+
- Familiar with working with a CI/CD pipeline such as GitLab
- Familiar with consuming onward REST APIs
- Must have experience developing for a Microservices infrastructure
- Continuous Integration using the central GitLab source control and CI Platform
- Must be able to develop APIs to meet the needs of the service, process and data
- Commercial experience of using NodeJS
Nice-to-have skills and experience
- Familiar with building APIs that will be consumed by Mobile Apps
- Experience with AWS Lambda (serverless funcitons) and AWS API gateway
- Familiar with deployment to AWS infrastructure