Lead Software Engineer (Indonesia)
About this position
Bjak is seeking a Lead Software Engineer to develop and maintain high-quality back-end systems in Node.js as part of their expansion in Indonesia. The ideal candidate will contribute to the company's mission of providing accessible financial services in ASEAN.
Responsibilities
• Develop high-quality back-end in Node.js for web application
• Familiar with front end JavaScript web technologies such as ReactJS, NextJS or AngularJS
• Maintain and bug fixing for existing backend and web system
• Support internal and external users
• Implement features based on requirements from product owners
• Analyze, fix issues and improve software quality
• Mentor, provide guidance and best practice advice to the team
Requirements
• Bachelor's Degree in Computer Science or equivalent
• Experience in Node.js
• Experience with MongoDB, RestAPI, JavaScript/Typescript, CSS and HTML5
• Passionate about programming and solving problems
• Portfolio of showing a diverse range of web development will be a plus
• Experience in UI/UX and graphic design will be an added advantage
• Familiarity with TDD / BDD
• Familiarity with Postman
• Familiarity with NodeJS test automation framework, e.g. mocha / chai / selenium / etc
• Web templating language such as Pug or Slim