My client is a pioneering marketplace built with cutting-edge tech, a revolutionary platform that has quickly gained their reputation across Asia. Launched during the pandemic, my client grew the team steadily, with a proven track record of generating revenue in the past few years. Given they secured a recent round of funding, they are planning to further expand their tech team in Hong Kong and hiring a Lead Full Stack Developer to join the team.
Responsibilities
- Design and develop secure and scalable technical solutions, and help lead the technical development with the software engineering team.
- Communicate and collaborate with multiple stakeholders in product development. Understand the backend development with the rest of the ecosystem.
- Take lead in project management, user requirements gathering, system design, programming, analysis and implementation.
- Identify areas of improvement, and evaluate new stack components that contribute to new ideas of improving the product.
- Ensuring effective back-end functionality of applications; manage and ensure the coding standards and system quality
- Work closely with the business and product team to deliver software and technologies to users
- Establishing the root causes of application errors, keeping record of configuration changes and scheduling application updates.
- Documenting processes and monitoring application performance metrics.
Requirements
- Bachelor degree in Computer Science or related technical discipline
- Hands-on experience in NodeJS, ReactJS, JavaScript. It would be beneficial to have experience on Django, TypeScript and other Front end development (AngularJS, VueJS.) and Backend (Java, Python, Clojure, etc.).
- Interested in designing scalable, reliable and secure software using a combination of different languages, frameworks, libraries and technical environments.
- Passionate about building software, focusing on quality and using best practices
- Communicate well with a good sense of idealism and pragmatism.
- You are endlessly curious and thrive in an environment where you are continually learning and solving new problems.
- Candidate with less experience will be considered as Software Engineers.