Software Engineer JavaScript TypeScript Remote @ BJAK
placeHybrid
attach_money MYR 150,000
businessHybrid
scheduleFull Time
Posted 14 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
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.
Frequently Asked Questions
What technical skills are required for Software Engineer JavaScript TypeScript Remote at BJAK?
keyboard_arrow_down
How many years of experience does BJAK require for the Software Engineer role?
keyboard_arrow_down
Is the Software Engineer role at BJAK remote?
keyboard_arrow_down
What are the preferred additional skills for the Software Engineer position at BJAK?
keyboard_arrow_down
What should applicants emphasize when applying for BJAK’s Software Engineer role?
keyboard_arrow_down