Software Engineer JavaScript TypeScript Remote
@ BJAK

Hybrid
MYR 150,000
Hybrid
Full Time
Posted 14 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXX******* @bjak.com
Recommended after applying

Job Details

About Software Engineer JavaScript TypeScript Remote

Bjak is dedicated to providing affordable and sustainable financial services for people in ASEAN, and as the largest insurance portal in Southeast Asia, it helps millions find the best insurance options. Headquartered in Malaysia, Bjak invests in custom API, trading systems, and data science to break barriers in accessing financial services.

Responsibilities

  • Develop high-quality backend systems using NodeJS and adhere to coding best practices.
  • Develop high-quality frontend applications using ReactJS and NextJS and follow best practices.
  • Ensure production stability and promptly resolve critical issues to minimize operational impact.
  • Analyze existing code to identify opportunities for enhancement and optimization.
  • Support cross-functional teams by addressing change requests efficiently.
  • Mentor and guide junior developers in software development best practices.
  • Review peer pull requests to maintain code quality and consistency.

What You’ll Bring

You will 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, accompanied by over 3 years of full-time software engineering experience.

  • Proficiency in backend development using NodeJS, NestJS, ExpressJS, GraphQL, and Postman.
  • Expertise in frontend development using ReactJS, NextJS, and Styled-components.
  • Experience with MongoDB and MySQL database management.
  • Familiarity with automation workflows using Selenium, Cypress, and Puppeteer.
  • A demonstrated passion for programming and independent problem-solving.

Bonus Points

  • A relevant projects portfolio.
  • Experience with GCP or AWS cloud services and Infrastructure as Code practices.
  • UI/UX design experience.
  • Familiarity with Test-Driven Development or Behavior-Driven Development.
  • Experience with web templating languages such as Pug or Slim.
  • Technical documentation experience.

Benefits

  • Fully Remote: Work from anywhere with complete flexibility.
  • Innovative Challenges: Solve fast-moving, challenging business problems.
  • Career Growth: Benefit from robust learning and development plans.
  • Global Environment: Thrive in an international flat structure.
  • Competitive Salary: Enjoy a competitive salary package.

Key skills/competency

  • NodeJS
  • ReactJS
  • NextJS
  • JavaScript
  • TypeScript
  • MongoDB
  • MySQL
  • GraphQL
  • Automation
  • Cloud

How to Get Hired at BJAK

🎯 Tips for Getting Hired

  • Research BJAK's culture: Study their mission, values, and tech investments.
  • Customize your resume: Highlight NodeJS, ReactJS, and cloud experience.
  • Prepare coding examples: Showcase quality code and project portfolios.
  • Practice interview questions: Focus on technical and behavioral insights.

📝 Interview Preparation Advice

Technical Preparation

Review NodeJS fundamentals and architecture.
Practice ReactJS and NextJS hands-on exercises.
Study RESTful and GraphQL API development.
Familiarize with MongoDB and MySQL basics.

Behavioral Questions

Describe your teamwork experience.
Explain your problem-solving approach.
Discuss time management in projects.
Illustrate handling stressful deadlines.

Frequently Asked Questions