Overview
System Analyst (Backend, Node.js)
Responsibilities
- Analyze client business needs and offer technical guidance and solutions.
- Design and document system architecture.
- Manage, plan, monitor, and allocate technical tasks.
- Estimate effort for new requirements.
- Track and communicate team progress and release status.
- Share insights, guidance, and conduct code reviews across projects, mentoring less experienced colleagues.
- Update agile tracking systems for transparency on products, releases, and sprint backlogs.
- Support and maintain API/web-based applications.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 4 years of experience in backend development.
- Strong analytical and problem-solving skills, capable of converting business needs into technical solutions.
- Excellent communication and interpersonal skills.
- Solid understanding of system integration and development of RESTful/GraphQL APIs.
- Experience with public cloud services (AWS/Azure design, architecture, and services).
- Proficiency with database systems (MySQL, PostgreSQL, MongoDB, Redis).
- Knowledge of frontend (web/mobile app) development.
- Experience with scalable software architecture is a plus.
- Experience in managing and leading developers is a plus.
- Proficient in spoken and written English and Cantonese.
About the company
NP Solution Limited