Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer 全栈开发工程师 (Node.js), China (Remote) image - Rise Careers
Job details

Full Stack Developer 全栈开发工程师 (Node.js), China (Remote)

About Us

At Bjak, we're on a mission to provide access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, assists millions in finding the best value and highest coverage insurance policies. Our investments in cutting-edge technology such as Custom API, trading systems, and data science enable easy access to financial services that were previously inaccessible or difficult to understand.

Our core strengths lie in navigating complex regulations and environments, creating some of the most innovative products in the world. For instance, we are the first platform globally to simplify and offer investment-linked life and health insurance online, coupled with an instant talk-to-agent service.

If you enjoy building cutting-edge platforms and ecosystems to provide equal access to financial services for the masses, we'd love to speak with you!

YOUR MISSION:

  • Back-End Builder: Develop high-quality back-end systems in Node.jsfor our web applications.
    为我们的 Web 应用程序开发高质量的 Node.js后端系统。
  • Front-End Friendly: Work with front-end technologies like ReactJS, NextJS, or AngularJS to create seamless user experiences.
    使用 ReactJS、NextJS 或 AngularJS 等前端技术创建无缝的用户体验。
  • Maintenance Maestro: Maintain and debug existing back-end and web systems to ensure optimal performance.
    维护和调试现有的后端和 Web 系统,确保最佳性能。
  • User Support Champion: Provide support to internal and external users, addressing their needs and resolving issues.
    为内部和外部用户提供支持,解决他们的需求和问题。
  • Feature Innovator: Implement features based on product owner requirements, enhancing our product offerings.
    根据产品经理的需求实现功能,提升我们的产品。
  • Quality Analyst: Analyze, fix issues, and continuously improve software quality.
    分析并修复问题,不断提高软件质量。
  • Team Mentor: Provide guidance, mentorship, and best practice advice to your teammates.
    为团队提供指导、指导和最佳实践建议。
  • Educational Background: Bachelor's Degree in Computer Science or equivalent.
    计算机科学或相关领域的学士学位。
  • Node.js Experience: Proven experience in developing with Node.js.
    具有 Node.js开发经验。
  • Tech-Savvy: Familiarity with MongoDB, RestAPI, JavaScript/Typescript, CSS, and HTML5.
    熟悉 MongoDB、RestAPI、JavaScript/Typescript、CSS 和 HTML5。
  • Passionate Programmer: A strong passion for programming and problem-solving.
    对编程和解决问题充满热情

BONUS POINTS:

  • TDD/BDD Knowledge: Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
    熟悉测试驱动开发(TDD)和行为驱动开发(BDD)。
  • Postman Pro: Experience with Postman for API testing.
    有使用 Postman 进行 API 测试的经验。
  • Test Automation: Familiarity with NodeJS test automation frameworks like mocha, chai, or selenium.
    熟悉 NodeJS 测试自动化框架,如 mocha、chai 或 selenium。
  • Web Templating: Knowledge of web templating languages such as Pug or Slim.
    了解 Pug 或 Slim 等 Web 模板语言。
  • UI/UX Enthusiast: Experience in UI/UX and graphic design
    有 UI/UX 和图形设计经验
  • Impressive Portfolio: A diverse web development portfolio
    拥有多样化的 Web 开发作品集

  • 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.
    • 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.
      获得有竞争力的薪资待遇
Bjak Glassdoor Company Review
1.7 Glassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star iconGlassdoor star icon
Bjak DE&I Review
2.0 Glassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Bjak
Bjak CEO photo
Unknown name
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Developer 全栈开发工程师 (Node.js), China (Remote), Bjak

At Bjak, we are on a mission to make financial services accessible for everyone in ASEAN, and we need a talented Full Stack Developer (全栈开发工程师) specialized in Node.js to join our fully remote team. As the largest insurance portal in Southeast Asia, our platform, Bjak.com, helps millions of users find the best insurance policies that suit their needs. In your role, you’ll dive into both back-end development and front-end integration, building robust Node.js systems while collaborating with technologies like ReactJS, NextJS, and AngularJS. You will be the one maintaining and debugging systems to ensure seamless performance, while also supporting users to resolve any technical issues they encounter. We encourage creativity, so expect to implement innovative features that enhance our offerings based on the insights from product owners. Your passion for software development will shine as you analyze and improve software quality, mentoring your teammates along the way. If you possess a bachelor's degree in Computer Science and have proven experience with Node.js, MongoDB, and a zest for problem-solving, we want to hear from you! At Bjak, you will enjoy the freedom of a fully remote role, face innovative challenges, and be part of a flat organizational structure that fosters your career growth in a competitive, global environment.

Frequently Asked Questions (FAQs) for Full Stack Developer 全栈开发工程师 (Node.js), China (Remote) Role at Bjak
What are the key responsibilities of a Full Stack Developer at Bjak?

As a Full Stack Developer (全栈开发工程师) at Bjak, your key responsibilities will include developing high-quality back-end systems in Node.js, working with front-end technologies like ReactJS or NextJS to create seamless user experiences, maintaining existing back-end and web systems, and providing support to both internal and external users. You will also implement new features based on the product owner’s requirements, analyze and fix software issues, and mentor team members.

Join Rise to see the full answer
What qualifications do I need to apply for the Full Stack Developer position at Bjak?

To apply for the Full Stack Developer (全栈开发工程师) position at Bjak, you will need a Bachelor's Degree in Computer Science or a related field and proven experience with Node.js. Familiarity with MongoDB, JavaScript/Typescript, CSS, and HTML5 is essential. Additionally, being a passionate programmer who enjoys solving complex problems will be vital for your success in this position.

Join Rise to see the full answer
What technologies should I be familiar with as a Full Stack Developer at Bjak?

As a Full Stack Developer (全栈开发工程师) at Bjak, you should be proficient in Node.js and have experience with front-end technologies such as ReactJS, NextJS, or AngularJS. Knowledge of MongoDB, RestAPI, JavaScript/Typescript, CSS, and HTML5 is also required. Familiarity with additional tools like Postman, test automation frameworks, and web templating languages like Pug or Slim would be a plus.

Join Rise to see the full answer
What kind of work environment can I expect as a Full Stack Developer at Bjak?

As a Full Stack Developer (全栈开发工程师) at Bjak, you can expect to work in a fully remote role, allowing you the freedom to work from anywhere. Bjak fosters a flat organizational structure that encourages collaboration among team members, providing an innovative and supportive work environment where you can thrive and grow your career.

Join Rise to see the full answer
What opportunities for career growth does Bjak offer to Full Stack Developers?

Bjak is committed to your professional development. As a Full Stack Developer (全栈开发工程师), you will benefit from strong learning and development plans designed to help you grow your skills and advance your career. Working on challenging and unique business problems will also provide you with valuable experiences to enhance your career trajectory.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer 全栈开发工程师 (Node.js), China (Remote)
Can you explain your experience with Node.js and how it applies to this Full Stack Developer role?

When addressing your experience with Node.js, it’s essential to provide specific examples of projects you've worked on. Discuss the scale of those projects, any challenges you faced, and how you overcame them. Highlight how your proficiency in Node.js has enabled you to build high-quality back-end systems, contributing to user satisfaction and system performance.

Join Rise to see the full answer
How do you ensure the quality of your code as a Full Stack Developer?

To ensure the quality of your code, you could mention practices such as adhering to coding standards, conducting code reviews with peers, and utilizing version control systems like Git. Additionally, you should discuss your experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD) as methods for maintaining high-quality code.

Join Rise to see the full answer
What strategies do you use for debugging web applications?

When discussing your strategies for debugging web applications, consider mentioning tools like Chrome DevTools or Postman for API testing. Explain your method of isolating issues, analyzing logs, and employing systematic approaches to resolve errors efficiently.

Join Rise to see the full answer
How do you approach working with front-end technologies in your projects?

In your response, emphasize your collaborative approach while integrating front-end technologies such as ReactJS or NextJS into backend systems. Discuss how you ensure seamless communication between front-end and back-end components to enhance user experience and application performance.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you managed it.

When sharing a challenging project, be sure to outline the problem, your specific role in the project, and the steps you took to manage the complexities involved. Highlight the skills and tools you used to deliver the project successfully and ensure it met user and business expectations.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Addressing how to prioritize tasks requires showcasing your organizational skills. Discuss methods like Agile task management, making to-do lists, or using project management tools. Mention how you communicate with your team to align on priorities and deadlines.

Join Rise to see the full answer
What experience do you have with user support in your previous roles?

Provide specifics about your hands-on experience with user support, detailing how you addressed users’ inquiries and technical issues. Highlight instances where you effectively resolved problems and improved user experience.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Share your mentoring philosophy, emphasizing patience and encouragement. Discuss your approach to providing constructive feedback and sharing best practices, as well as any structured programs you’ve implemented, such as pair programming or workshops.

Join Rise to see the full answer
What innovations have you contributed in your previous roles?

Reflect on any specific features or technological improvements you've introduced. Describe the process of development, how you identified needs for innovation, and the overall impact your contributions had on the projects and team.

Join Rise to see the full answer
Why do you want to work for Bjak as a Full Stack Developer?

In your response, express enthusiasm about Bjak’s mission and its impactful role in financial services. Discuss how you align with the company’s values and goals, and explain how the position resonates with your professional aspirations and passion for technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 12 days ago
Posted 19 hours ago
Photo of the Rise User
Mission Driven
Dare to be Different
Inclusive & Diverse
Empathetic
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Assembled Remote No location specified
Posted 10 days ago

Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the i...

40 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!