Jakarta , Jakarta Remote (Global)

Bjak is hiring a Lead Software Engineer, JavaScript/TypeScript (Remote)

About the Role

As a Lead Software Engineer, you will play a central role in shaping scalable back-end solutions using Node.js and TypeScript. You'll lead development efforts on web applications, ensuring systems are reliable, maintainable, and aligned with product goals. Your work will directly impact both internal operations and external user experiences in a fast-paced technical environment.

Key Responsibilities

  • Design and implement server-side logic using Node.js to support web application functionality
  • Collaborate with product teams to translate requirements into technical solutions
  • Diagnose, troubleshoot, and resolve issues across backend services and web platforms
  • Conduct code reviews and promote best practices in software development
  • Provide technical mentorship and guidance to junior engineers
  • Support both internal stakeholders and external users with technical solutions
  • Contribute to improving software quality through testing and refactoring

Required Qualifications

  • Degree in Computer Science or a related field, or equivalent practical experience
  • Proven experience building applications with Node.js and JavaScript/TypeScript
  • Familiarity with MongoDB, RESTful APIs, and front-end technologies including HTML5, CSS, and ReactJS or similar frameworks
  • Strong problem-solving skills and dedication to writing clean, efficient code

Preferred Skills

  • Portfolio demonstrating a variety of web development projects
  • Experience with test-driven development (TDD) or behavior-driven development (BDD)
  • Knowledge of testing tools such as Mocha, Chai, Selenium, or Postman
  • Familiarity with templating engines like Pug or Slim
  • Understanding of UI/UX principles and graphic design concepts

Work Environment

This is a fully remote position with flexible scheduling, allowing you to work in a way that suits your productivity. The team operates in an international setting with a flat structure, encouraging open communication and initiative. You'll be part of a culture that emphasizes continuous learning, technical growth, and solving unique business challenges.

Compensation is competitive and reflects experience and contribution. The organization supports career development through structured learning paths and hands-on technical leadership opportunities.

Required Skills
Node.jsMongoDBRestAPIJavaScriptTypeScriptCSSHTML5ReactJSNextJSAngularJS Node.jsMongoDBRestAPIJavaScriptTypeScriptCSSHTML5ReactJSNextJSAngularJS
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Bjak
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. Their main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage. They invest in technology such as Custom API, trading systems, and data science to enable easy access to financial services.
All jobs at Bjak Visit website
Job Details
Category fullstack
Posted a month ago