Senior Software Engineer (Backend - Frontend)
WiPay Co., Ltd.- Define the technical designs and solutions which meet functional and non-functional requirements, including quality, security, and performance, within a committed timeline.
- Manage the end-to-end life cycle for the production of software applications, including code development and component test execution to demonstrate alignment to the functional specification.
- Propose solutions to complex problems that are in keeping with the existing system architecture.
- Provide estimates for tasks, including design, development and testing.
- Fixing and performance tuning applications.
- Collaborate with cross-functional teams of product and development to deliver workflows and product features, work closely with product owners, project managers, scrum master, and designers.
- Developing backend service following standard and best practices
- Creating server config, CICD and databases for functionality
- Frontend developing is plus
- Seeing through a project from conception to finished product
- Designing and developing APIs with standard, quality and security
- Meeting both technical and consumer needs
- Provide new technique or suggestion to team member2. Senior Software Engineer (Frontend)
- • Define the technical designs and solutions which meet functional and non-functional requirements, including quality, security, and performance, within a committed timeline.
- • Manage the end-to-end life cycle for the production of software applications, including code development and component test execution to demonstrate alignment to the functional specification.
- • Propose solutions to complex problems that are in keeping with the existing system architecture.
- • Provide estimates for tasks, including design, development and testing.
- • Fixing and performance tuning applications.
- • Collaborate with cross-functional teams of product and development to deliver workflows and product features, work closely with product owners, project managers, scrum master, and designers.
- • Develop mobile application for smartphone (iOS / Android / Huawei)
- • Developing frontend web page with responsive following standard and best practices
- • Creating server config, CICD and databases for functionality
- • Frontend developing is plus
- • Seeing through a project from conception to finished product
- • Designing and developing APIs with standard, quality and security
- • Meeting both technical and consumer needs
- • Provide new technique or suggestion to team member
- • Provide estimates for tasks, including design, development and testing
- At least a Bachelor's Degree in Computer Sciences, Software Engineering, Management Information System or equivalent experience.
- At least 4 years of IT experience in software development in developing web applications and client/server applications.
- Experience developing and consuming web-based Restful APIs with Java, Spring Framework and their ecosystem
- Experience in MySQL, MongoDB for database management
- Experience in Caching principle eg. Redis
- Experienced with common development tool set Git and Docker
- Experienced in Cloud Platform / AWS or willing to learn
- Familia with the Software Development Life-Cycle methodologies such as SCRUM and Agile or willing to learn
- Participate in troubleshoot development issues
- Respect for the code that was written before them approaching open source or legacy code base with an "opportunity mindset”.
- Familiarity with Cloud, Kubernetes and NoSQLs is a plus.
- Good communication and client-facing skills
- Good problem solving skill
2. Senior Software Engineer (Frontend)
● At least a Bachelor's Degree in Computer Sciences, Software Engineering, Management Information System or equivalent experience.
● At least 4 years of IT experience in software development in developing web applications and client/server applications
● Experience developing the front end web applications with open source components with knowledge of JavaScript, Web pack, React / Redux, VueJS, Node.js, HTML5
● Experience developing frontend application using asynchronous and event driven technique
● Experience in MySQL, MongoDB for database management
● Experience in Caching principle eg. Redis
● Experienced with common development tool set Git and Docker
● Experienced in Cloud Platform / AWS or willing to learn
● Familia with the Software Development Life-Cycle methodologies such as SCRUM and Agile or willing to learn
● Participate in troubleshoot development issues
● Respect for the code that was written before them approaching open source or legacy code base with an "opportunity mindset”.
● Familiarity with Cloud, Kubernetes and NoSQLs is a plus.
● Good communication and client facing skills
● Good problem solving skill
- Provident Fund
- Staff training and development
- 5-day work week
- Social security
- Health insurance
- Accident Insurance
- Performance/results-based bonus