Senior Software Engineer (NodeJS)
Responsibilities:
- Work with Product Owner team to analyse, design, develop, maintain, and enhance web application for our customer.
- Involve in application development activity such as requirement study, coding, integration, and testing
- Troubleshoot and resolve issues impacting development.
- Participate and contribute to Product Iteration planning and review activities.
- Collaborate closely with Development Team in entire scrum rituals.
- Accountable for sprint and release commitments are completed on time.
- Assist in discovering, practicing, and applying new tech stacks, standard operating procedures, or external integrations
- Assist in analysing root causes in production issues, creating and implementing solutions, and creating new or appending existing SOPs
- Assist in review and sign-off work done by colleagues.
- Involve in prototyping or creating proof of concepts
- Perform Project Implementation task, e.g., data migration, product integration, customization etc., as, and when required
- Dive into third party SaaS, namely Salesforce, to understand, maintain and customize its functions
- Any other duties as instructed by the Reporting manager
Requirements:
- Candidate must possess at least a Diploma or Degree in Computer Science/Information Technology, or equivalent.
- Minimal 1-year(s) coding experiences, with proven software development experience in PHP.
- Able to work independently as well as in a team to resolve customer problems.
- Fresh graduates with good skill are encouraged to apply.
- Language(s): English (mandatory) and Mandarin (mandatory- candidates required to support CHINA customers).
- Ability to optimize, debug and write, or refactoring existing MySQL scripts
- Ability to optimize, debug and write, or refactoring existing jQuery, HTML
- Ability to optimize, debug and write, or refactoring existing NodeJS applications
- Familiar with microservice application and implementation and best practices
- Familiar with deployment, scaling and CICD integrations, best practices, and tools such as Kubernetes
- Familiar with AWS
- Familiar with integrations with external parties
- Understand source control
- Understand Object oriented Programming
- Understand Functional Programming
- Understand database normalization