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.