Develop high-quality backend using NodeJS with best code practices
Develop high-quality frontend using ReactJS / NextJS with best code practices
Maintain production stability and resolve critical issues to minimize stability impacts
Analyze and propose any code improvement opportunities for system enhancement
Support change requests from cross-functional teams
Mentoring and guides junior on development best practices
Review pull requests from peers
Requirements
Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or related fields with strong Computer Science fundamentals in algorithms and data structures
3+ years of full-time software engineering experience
Experience in Backend Development, e.g. NodeJS, NestJS, ExpressJS, GraphQL, Postman, etc.
Experience in Frontend Development, e.g. ReactJS, NextJS, Styled-component, etc.
Experience in Database, e.g. MongoDB, MySQL, etc.
Experience in Automation workflow, e.g. Selenium, Cypress, Puppeteer, etc.
Passionate about programming and solving problems independently
Tech Stack
Cypress
GraphQL
MongoDB
MySQL
Next.js
Node.js
Puppeteer
React
Selenium
Benefits
Do something meaningful; Be a part of the future of finance technology and the no.1 company in the industry!
Fast moving, challenging and unique business problems
International work environment and flat organization
Great career development opportunities in a growing company
Team culture
highly practical and results oriented
Free training and development, constantly improve yourself
Competitive salary
Flexible working hours & arrangement, Casual work attire