Indonesia Remote (Country) Full-time

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

About the Role

The Senior Software Engineer will lead development efforts in JavaScript and TypeScript, contributing to both front-end and full-stack components of web applications while working within a remote engineering team focused on innovation and code quality.

Responsibilities

  • Design and develop robust front-end and full-stack applications using JavaScript and TypeScript
  • Collaborate with cross-functional teams to define and implement new features
  • Write clean, maintainable, and well-tested code
  • Optimize applications for performance, scalability, and user experience
  • Participate in code reviews to ensure code quality and knowledge sharing
  • Troubleshoot and debug complex technical issues
  • Contribute to architectural decisions and system design
  • Stay current with emerging technologies and industry trends
  • Ensure applications meet security and data protection standards
  • Work within agile development processes and iterative delivery cycles
  • Support deployment pipelines and continuous integration workflows
  • Document technical solutions and development practices
  • Mentor junior developers and support team growth
  • Integrate APIs and third-party services into web applications
  • Evaluate and adopt tools and frameworks that improve development efficiency
  • Collaborate on UI/UX improvements with design teams
  • Maintain existing codebases while introducing modern updates
  • Ensure cross-browser and cross-platform compatibility
  • Monitor application performance and respond to alerts
  • Participate in on-call rotations for production support
  • Contribute to technical planning and estimation sessions
  • Implement responsive design principles for diverse devices
  • Follow software development best practices and coding standards
  • Assist in refining product requirements from business needs
  • Support automated testing strategies across development stages

Nice to Have

  • Experience with React or similar component-based frameworks
  • Familiarity with GraphQL and API gateway patterns
  • Knowledge of micro-frontend architectures
  • Experience with testing libraries such as Jest or Cypress
  • Background in fintech or regulated industries
  • Contributions to open-source projects
  • Experience with monitoring and observability tools
  • Understanding of internationalization and localization
  • Exposure to server-side JavaScript with Node.js
  • Knowledge of static site generation and Jamstack principles

Compensation

Competitive salary and benefits package

Work Arrangement

Remote

Team

Engineering team focused on building and maintaining web platforms

What We Value

  • Technical excellence paired with practical problem-solving
  • Ownership of code and features from design to deployment
  • Clear communication across distributed teams
  • Continuous learning and improvement mindset
  • Collaborative approach to engineering challenges

About the Role

  • This position plays a key role in shaping the architecture and implementation of web applications
  • Engineers are expected to deliver reliable, testable, and scalable solutions
  • Remote collaboration is central to daily operations and team culture

Available for qualified candidates

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
Department Engineering
Category other
Posted a month ago