Want to get hired at BJAK?
Software Engineer JavaScript TypeScript Remote
BJAK
HybridHybrid
Original Job Summary
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
circle
Review NodeJS fundamentals and architecture.
circle
Practice ReactJS and NextJS hands-on exercises.
circle
Study RESTful and GraphQL API development.
circle
Familiarize with MongoDB and MySQL basics.
Behavioral Questions
circle
Describe your teamwork experience.
circle
Explain your problem-solving approach.
circle
Discuss time management in projects.
circle
Illustrate handling stressful deadlines.