.png?1701251995)
Back to jobs
Senior Full Stack Engineer
Jakarta, Jakarta, Indonesia
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.
- 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, Ruby on Rails, Golang 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.
- A keen interest in financial systems, security, and preventing financial crime.
- Background in working with large legacy codebases and in environments that require zero-downtime during deployments.
- Relevant experience in Payments, Retail, or Consumer Financial Services sectors.
- Familiarity with continuous integration/continuous deployment (CI/CD) practices in a full-stack development environment.
Apply for this job
*
indicates a required field