RICH POS Platform - Vietnam
It's a Platform as a Service (PaaS) for hospitality like Nail Spa, Restaurant, Massage. We provide many services such as: POS, Giftcard, Appointment management, Online Booking, Online Ordering, Checkin, Promotion and Reminder.
Beside that we have some internal applications for managing merchant information, subscription plans, and supporting accounts, back-office application for managing products, employees, customers, settings, features, integrations etc.
*Technology Management:
- Make technical decisions and define technology and development workflow.
- Provide technology solutions according to the company's strategy, ensuring consistency with the company goals.
- Identify strategies and roadmaps to improve the system if there are technical gaps.
- Provide technical solutions and system design in accordance with current technology.
- Manage software department budgets to monitor and support teams in utilizing technology effectively.
*Engineer Management:
- Manage engineering team resources, develop recruitment plans if necessary. Offer options and solve technical problems.
- Build, implement and monitor coaching plans and performance reviews of teams.
- Resolve issues raised by the team to ensure motivation and success both development and delivery.
- Drive technical projects and provide leadership.
- Check, manage codebase quality to adjust to help members on the right track.
- Assist team members in determining their career paths and creating opportunities for their development.
*Product Management:
- Collaborate with stakeholders for the requirement analysis then evaluate feasibility, estimate delivery time and propose technical solutions.
- Develop the development plan for each stage.
- Assess the risks, and corresponding treatment plan.
- Clearly describe the tasks according to the analyzed requirements.
- Assist the team in achieving the goals, ensuring the schedule and timelines.
- Ensure the team works according to the Scrum model.
- Optimize the value of the work that the team does, ensure that members perform effectively with their roles and tasks.
- Monitor the project to stay on track and solve the problems that arise.
- Improve and enhance the working processes to help the team achieve goals.
*Software Development
- Independently drive complex projects, from technical design to launch.
- Design, implement, test and deploy core features in the backend side, including the API, database and communication between internal services.
- Implement automation CI/CD processes using GitHub actions
- Perform code reviews & documentation as well as take on complex bug fixes, particularly for high-risk problems.
Technologies: JavaScript, TypeScript, React, Node.js, Flutter, Serverless, Microservices, AWS, EC2, REST API, S3, Lambda, SQS, SNS, DynamoDB, Elasticsearch, Playwright, Performance Testing