My client is a digital consultancy that specializes in developing innovative web solutions for various industries.The team developed a strong track record in both public and commercial sector with various clients in the portfolio. They are looking for a Full Stack Developer to join the team. As a Full Stack Developer, you will play a key role in developing and maintaining our web applications. You will work closely with cross-functional teams to design, implement, and deploy scalable and efficient solutions.
Responsibilities:
- Developing robust and scalable backend systems using Node.js
- Building responsive and intuitive user interfaces using React.js
- Collaborating with designers, product managers, and other developers to deliver high-quality software
- Writing well-structured and maintainable code, following best practices and coding standards
- Conducting thorough testing and debugging to ensure the reliability and performance of the applications
- Identifying and addressing performance bottlenecks and optimization opportunities
- Participating in code reviews and providing constructive feedback to team members
- Staying up-to-date with the latest trends and technologies in web development
Requirements:
- Strong proficiency in Node.js and React.js
- Experience working with databases such as MongoDB, MySQL, or PostgreSQL
- Solid understanding of RESTful APIs and microservices architecture
- Familiarity with front-end technologies like HTML5, CSS3, and JavaScript
- Knowledge of version control systems, such as Git
- Experience with agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities. Cantonese is highly preferred.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)