Senior Software Engineer, Node.js, London (Remote)
Senior Software Engineer, Node.js, London (Remote)

Senior Software Engineer, Node.js, London (Remote)

London Full-Time 28800 - 48000 £ / year (est.) Home office possible
B

At a Glance

  • Tasks: Develop backend systems with NodeJS and frontend apps using ReactJS/NextJS.
  • Company: Bjak is the largest insurance portal in Southeast Asia, focused on affordable financial services.
  • Benefits: Enjoy remote work, competitive salary, and strong career growth opportunities.
  • Why this job: Join a dynamic team tackling innovative challenges in a global environment.
  • Qualifications: Bachelor's degree in a related field and over 3 years of software engineering experience required.
  • Other info: Mentorship opportunities available for junior developers.

The predicted salary is between 28800 - 48000 £ per year.

About Us

Bjak is focused on providing 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, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand. Join us on this exciting journey as we expand our operations in Malaysia. We are looking for dynamic individuals who share our vision and want to contribute to the next chapter of Bjak's success.

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.

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures.
  • Over 3 years of full-time experience in software engineering.
  • Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman.
  • Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components.
  • Experienced in database management, including MongoDB and MySQL.
  • Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer.
  • Demonstrated passion for programming and problem-solving independently.

Bonus Points

  • A portfolio of relevant projects is highly advantageous.
  • Experience with GCP or AWS cloud services and Infrastructure as Code practices.
  • Experience in UI/UX design.
  • Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
  • Experience with web templating languages such as Pug or Slim.
  • Experience in technical documentation is a plus.

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.

Senior Software Engineer, Node.js, London (Remote) employer: Bjak

Bjak is an exceptional employer that champions innovation and inclusivity, offering a fully remote role for Senior Software Engineers. With a commitment to employee growth through robust learning and development plans, a competitive salary package, and the opportunity to tackle unique challenges in a global environment, Bjak fosters a dynamic work culture where your contributions truly matter.
B

Contact Detail:

Bjak Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Node.js, London (Remote)

✨Tip Number 1

Familiarise yourself with Bjak's mission and values. Understanding their focus on affordable financial services in ASEAN will help you align your answers during interviews and demonstrate your genuine interest in their work.

✨Tip Number 2

Showcase your experience with Node.js and React.js by preparing to discuss specific projects you've worked on. Be ready to explain the challenges you faced and how you overcame them, as this will highlight your problem-solving skills.

✨Tip Number 3

Brush up on your knowledge of cloud services like GCP or AWS, as well as Infrastructure as Code practices. Being able to speak confidently about these topics can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your mentoring experiences with junior developers. Bjak values collaboration and guidance, so sharing examples of how you've supported others will demonstrate your leadership potential.

We think you need these skills to ace Senior Software Engineer, Node.js, London (Remote)

Node.js
ReactJS
NextJS
NestJS
ExpressJS
GraphQL
Postman
MongoDB
MySQL
Selenium
Cypress
Puppeteer
Algorithms and Data Structures
Code Review
Mentoring
Problem-Solving
Test-Driven Development (TDD)
Behavior-Driven Development (BDD)
Technical Documentation
Automation Workflows

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js, ReactJS, and any relevant backend and frontend technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for programming and problem-solving. Mention how your background aligns with Bjak's mission to provide affordable financial services and how you can contribute to their success.

Showcase Your Portfolio: If you have a portfolio of relevant projects, include it in your application. Highlight projects that demonstrate your expertise in Node.js, ReactJS, and any other technologies listed in the job description.

Prepare for Technical Questions: Anticipate technical questions related to software development practices, algorithms, and data structures. Be ready to discuss your previous work experiences and how you approached problem-solving in those situations.

How to prepare for a job interview at Bjak

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Node.js, ReactJS, and other relevant technologies. Bring examples of past projects or challenges you've tackled, as this will demonstrate your proficiency and problem-solving abilities.

✨Understand Bjak's Mission

Familiarise yourself with Bjak's focus on affordable financial services in ASEAN. Showing that you understand their mission and how your role contributes to it can set you apart from other candidates.

✨Prepare for Code Reviews

Since mentoring and reviewing code is part of the role, be ready to discuss your approach to code quality and best practices. You might even be asked to review a piece of code during the interview, so brush up on your code review skills.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project management methodologies, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Senior Software Engineer, Node.js, London (Remote)
Bjak
B
  • Senior Software Engineer, Node.js, London (Remote)

    London
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-07-09

  • B

    Bjak

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>