Overview
The Senior Node Engineer will be responsible for developing and maintaining backend applications for a prominent hospitality client on a 6-month contract basis. Working in a hybrid environment, the contractor will collaborate closely with cloud architects and other engineering teams to build solutions using Node.js, TypeScript, and Google Cloud technologies. The primary focus will be on leveraging serverless architecture and implementing microservices to enhance the efficiency and scalability of backend systems.
Responsibilities
- Develop backend applications using Node.js and TypeScript.
- Design and implement RESTful APIs for scalability and efficiency.
- Collaborate with teams to apply serverless architecture on Google Cloud Platform (GCP).
- Ensure code quality and maintainability through best practices.
- Work on microservices architecture and distributed systems solutions.
- Engage in continuous integration and deployment processes.
Requirements
- Extensive experience with Node.js and TypeScript.
- Strong understanding of serverless architecture, particularly on GCP.
- Proficiency in designing and developing RESTful APIs.
- Experience with Terraform and microservices frameworks.
- Knowledge of Cloud Run, Cloud Functions, and similar services.
- Ability to produce clean and maintainable code.