Senior Node.js Backend Engineer
Hong Kong, Hong Kong, Hong Kong
Full Time
Software Engineering
Mid Level
We are looking for a highly skilled Senior Node.js Backend Engineer to join our team. You will be responsible for designing, developing, and maintaining scalable backend services using Node.js and TypeScript. As a senior engineer, you will play a crucial role in shaping our system architecture, improving performance, and ensuring best coding practices.
What You Will Deliver 🚀
What You Will Deliver 🚀
- Design and implement scalable, efficient, and maintainable backend services using Node.js and TypeScript.
- Develop RESTful and/or GraphQL APIs to support frontend applications and third-party integrations.
- Optimize database queries and implement caching strategies for improved performance.
- Ensure high availability and reliability of backend services through proper monitoring, logging, and alerting.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality features.
- Implement security best practices to protect sensitive data and prevent vulnerabilities.
- Write unit, integration, and end-to-end tests to ensure robust and error-free applications.
- Conduct code reviews and mentor junior developers to maintain high coding standards.
- Continuously explore and integrate new technologies to improve system efficiency.
- 5+ years of backend development experience with Node.js.
- Strong proficiency in TypeScript and experience writing strongly typed, maintainable code.
- In-depth knowledge of building and maintaining APIs (RESTful or GraphQL).
- Experience working with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Proficiency in designing microservices and event-driven architectures.
- Hands-on experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
- Familiarity with message queues (e.g., RabbitMQ, Kafka, SQS) and caching solutions (e.g., Redis, Memcached).
- Strong understanding of security best practices (e.g., authentication, authorization, data encryption).
- Experience with CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Experience with serverless architectures (e.g., AWS Lambda, Google Cloud Functions).
- Knowledge of DevOps practices and infrastructure as code (e.g., Terraform, CloudFormation).
- Familiarity with testing frameworks like Jest or Mocha.
- Experience with performance optimization techniques for high-traffic applications.
- Work on cutting-edge technologies and scalable backend architectures.
- Be part of a talented and collaborative engineering team.
- Competitive salary, benefits, and growth opportunities.
- Flexible work environment with remote work options.
Apply for this position
Required*