About The Role This role offers a significant opportunity for impact as we aim to scale our full-stack engineering team across various countries, including Vietnam, Taiwan, Malaysia, and more. With the team's rapid expansion, you'll have numerous opportunities to mentor and coach, fostering a learning environment that helps others grow. Your contributions will directly influence our product launches, significantly improving business operations in Singapore, Indonesia, and eventually across Southeast Asia.
What You Will Do Provide architectural feedback and guide the team towards making informed, data-driven decisions. Build and maintain applications using front-end and back-end technologies such as React, CSS, HTML5, and Rails. Improve platform quality by writing high-quality code and troubleshooting and addressing bugs. Build integrations with various 1st party and 3rd party services using RESTful APIs. Conduct code reviews and implement solutions spanning both client and server sides. Design and develop complex systems within a microservices architecture, ensuring seamless integration between front-end and back-end technologies. What We Are Looking For At least 3 years of experience in full-stack development, with proficiency in MVC frameworks such as JavaScript frameworks. In-depth knowledge of RESTful APIs and experience with both front-end and back-end technologies. Proficient in Git and GitHub for version control. Demonstrated ability to design systems from scratch and scale them as required. A holistic understanding of integrating front-end and back-end aspects of web applications. Background in working with large legacy codebases and in environments that require zero-downtime during deployments is a plus. Relevant experience in Payments, Retail, or Consumer Financial Services sectors is a plus. Familiarity with continuous integration/continuous deployment (CI/CD) practices in a full-stack development environment is a plus. Experience in using Ruby on Rails and Golang is a plus