
Lead Software Engineer, JavaScript/TypeScript
BJAK
full-time
Posted on:
Location Type: Hybrid
Location: Malaysia
Visit company websiteExplore more
Job Level
About the role
- 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
- 7+ 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
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
- Hybrid working arrangement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NodeJSReactJSNextJSNestJSExpressJSGraphQLMongoDBMySQLSeleniumCypress
Soft Skills
mentoringproblem solvingcode improvementcross-functional collaborationcommunication
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software EngineeringBachelor’s Degree in Information Technology