Node.js Developer
Job description
We are seeking a talented and experienced Node.js Developer to join our dynamic team. The ideal candidate will have a strong background in developing scalable applications using Node.js , focusing on event-driven systems, reliability, and observability. You will work closely with cross-functional teams to build and maintain robust applications that meet the needs of our growing customer base.
Key Responsibilities
- Design, develop, and maintain scalable and efficient applications using Node.js and NestJS.
- Implement and manage event-driven systems to ensure seamless data flow and processing.
- Work with both NoSQL (e.g., MongoDB, DynamoDB) and SQL (e.g., PostgreSQL, MySQL) databases to store and retrieve data.
- Ensure the reliability and observability of applications through best practices and tooling.
- Collaborate with product managers, designers, and other developers to deliver high-quality features and improvements.
- Participate in code reviews, testing, and troubleshooting to ensure code quality and performance.
- Integrate AI models and LLM such as those from Microsoft Azure, OpenAI, Google Cloud, and AWS into scalable and robust applications.
- Leverage GCP and AWS cloud services to deploy and manage applications.
- Continuously learn and apply new technologies to improve our products and processes.