Summary
Join Bjak, Southeast Asia's largest insurance portal, as a Software Engineer and contribute to our mission of providing accessible and sustainable financial services. Based in Malaysia, this fully remote role offers the opportunity to develop high-quality backend and frontend systems using NodeJS and ReactJS/NextJS. You will ensure production stability, optimize existing code, support cross-functional teams, and mentor junior developers. Bjak provides a competitive salary, strong learning and development plans, and a global work environment.
Requirements
- Hold a Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures
- Have over 3 years of full-time experience in software engineering
- Be proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman
- Be proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components
- Have experience in database management, including MongoDB and MySQL
- Be familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer
- Demonstrate a passion for programming and problem-solving independently
Responsibilities
- Develop high-quality backend systems using NodeJS, adhering to best coding practices
- Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices
- Ensure production stability and promptly resolve critical issues to minimize operational impact
- Analyze existing code and identify opportunities for enhancement and optimization
- Support cross-functional teams by addressing change requests efficiently
- Mentor and guide junior developers on best practices in software development
- Review peer pull requests to maintain code quality and consistency
Preferred Qualifications
- Have a portfolio of relevant projects
- Have experience with GCP or AWS cloud services and Infrastructure as Code practices
- Have experience in UI/UX design
- Be familiar with Test-Driven Development (TDD) or Behavior-Driven Development (BDD)
- Have experience with web templating languages such as Pug or Slim
- Have experience in technical documentation
Benefits
- Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position
- Innovative Challenges: Work on fast-moving, challenging, and unique business problems
- Career Growth: Benefit from strong learning and development plans for your career growth
- Global Environment: Thrive in an international work environment with a flat organizational structure
- Competitive Salary: Receive a competitive salary package