Hong Kong, Hong Kong

Technical Lead

 Job Description:

Shape the Future of Technology in a Pioneering Sector

Are you ready to tackle new challenges and make a tangible impact? Join an innovative engineering team where your expertise will drive meaningful change in the ESG and supply chain space.

What You'll Do:

As a Technical Lead, youll design and build resilient systems that make a lasting difference. Your contributions will directly influence daily operations and consumer experiences.

Technical Responsibilities:

  • 5+ years of experience designing, building, and testing Node.js applications with modern JavaScript.
  • Extensive experience with TypeScript and the Nest.js framework.
  • Collaborate with cross-functional teams to integrate frontend frameworks (preferably Vue 3) with backend services.
  • Design and implement robust communication protocols using gRPC for microservices.
  • Proficiency with Kubernetes or similar container orchestration tools.
  • Solid understanding of CI/CD pipelines and implementation.
  • Strong expertise with PostgreSQL and Redis.
  • Advanced knowledge of version control (Git), agile methodologies, and CI/CD tools.
  • Conduct code reviews, ensure adherence to best practices (e.g., unit testing with Jest/Vitest), and maintain high-quality code standards.
  • Experience with multi-tenancy architecture (a plus).

Who You Are:

  • Technical Strategist: You envision and build scalable, maintainable systems aligned with business goals.
  • Inspirational Leader: Guide your team, define technical visions, and ensure alignment with strategic objectives.
  • Collaborative Problem-Solver: Resolve conflicts effectively, driving collective decision-making while maintaining progress.
  • Innovative Change-Maker: Lead adoption of new technologies and methodologies with minimal disruption and maximum engagement.
  • Metrics-Driven: Develop and track KPIs for team output and quality, using data to refine processes.
  • Cross-Functional Partner: Build strong relationships across teams, ensuring technical solutions support overall business goals.
  • Crisis-Handler: Stay calm under pressure, managing unexpected challenges to keep projects on track.
  • Code Enthusiast: Refactor, improve, and dive into others code with an eye for maintainability and user experience.

What You Bring:

  • Excellent communication skills: You clearly articulate complex technical concepts to your team and stakeholders.
  • Dedication to software excellence: You prioritize clean, maintainable, and efficient code.
  • A growth mindset: You're not afraid to take on legacy code, improve it, and align it with best practices.