Backend Engineer - Insurance Automation Platform (Remote, China)

BJAK is building automation systems that help customers move through insurance journeys faster—from quote to policy issuance, renewals, endorsements and claims.

We're looking for Backend Engineers based in China who can build the core backend systems that power BJAK’s insurance automation platform. This role focuses on designing and implementing services, APIs and workflows that connect customers, insurers and internal operations into one seamless automated system.

This is a fully remote position where you'll collaborate closely with our Malaysia-based engineering, product and operations teams to deliver reliable, scalable backend systems.

The Mission

Build the backend foundation of BJAK’s insurance automation platform, enabling end-to-end digital insurance workflows that are fast, reliable, scalable and highly automated across all core insurance processes.

What You’ll Own

  • Build backend services that power BJAK’s insurance automation platform end-to-end.

  • Design and implement APIs, services and workflows for quote, policy issuance, renewals, endorsements and claims.

  • Connect customer data, insurer systems, internal operations and workflow engines into a unified backend system.

  • Design scalable data models and system architecture to support complex insurance processes.

  • Improve APIs, queues, background jobs, retries and asynchronous processing pipelines.

  • Ensure correctness, consistency and reliability of transactional insurance data across systems.

  • Debug production issues and perform root cause analysis across multi-step workflows.

  • Work closely with product, operations, QA, frontend and DevOps teams to deliver end-to-end features.

  • Build systems that provide clear visibility into workflow status and operational tracking.

  • Continuously improve performance, scalability and reliability of backend services.

What We're Looking For

  • Experience building backend systems in production environments.

  • Strong understanding of APIs, databases, backend architecture and distributed systems.

  • Ability to design and implement complex workflow or state-based systems.

  • Experience working with transactional, operational or data-sensitive systems.

  • Strong debugging skills for multi-step and cross-system issues.

  • Experience with asynchronous processing, queues or event-driven systems.

  • Strong focus on correctness, edge cases and system reliability.

  • Hands-on ownership mindset from design through production support.

  • Comfortable working with real-world business processes and constraints.

  • Practical, structured and open to feedback.

Bonus Points

  • Experience building insurance, fintech or workflow automation platforms.

  • Experience with orchestration engines, workflow systems or backend platforms.

  • Experience with event-driven architectures or distributed system design.

  • Knowledge of Node.js, Python, Java or similar backend technologies.

  • Experience with messaging systems (Kafka, RabbitMQ, SQS or similar).

  • Familiarity with observability tools (logging, metrics, tracing, alerting).

  • Experience with cloud infrastructure and CI/CD pipelines.

  • Experience working in regulated or high-compliance industries.

  • Contributions to backend architecture or platform-level system design.

The Kind of Builder We Want

  • Thinks in systems, workflows and end-to-end automation rather than isolated features.

  • Hands-on engineer who enjoys building and debugging real production systems.

  • Deep focus on correctness, reliability and long-term maintainability.

  • Calm and structured when handling production incidents and complex issues.

  • Strong attention to edge cases, failure paths and data integrity.

  • Driven by real operational and customer impact.

  • Builds systems that are trusted by engineering, product and operations teams.

This Role Is Not For

  • Engineers who only want isolated feature work without system ownership.

  • People who avoid production responsibility or debugging complexity.

  • Developers who ignore edge cases or transactional correctness.

  • Candidates who require fully defined requirements before starting work.

  • Individuals who are not interested in real business or operational impact.

Success in This Role

You'll be successful if you can:

  • Deliver reliable backend systems powering end-to-end insurance workflows.

  • Reduce manual operations through automation across insurance processes.

  • Improve system stability, scalability and data correctness.

  • Enable clear and real-time visibility into workflow status across systems.

  • Build strong trust with product, operations and engineering teams.

Why Join BJAK

  • Build Core Insurance Platform – Own backend systems powering end-to-end insurance automation.

  • High-Impact Engineering – Solve real-world workflow and system complexity at scale.

  • Global Engineering Team – Work with experienced engineers across multiple countries.

  • Fully Remote – Work remotely from China while collaborating with our Malaysia-based teams.

  • International Exposure – Build systems used across Southeast Asia markets.

  • Learning & Development Budget – Support continuous technical growth and development.

  • High Ownership Environment – Strong autonomy over backend architecture and systems.

  • Modern Engineering Culture – Focus on reliability, scalability and engineering excellence.

  • Competitive Compensation – Attractive salary package based on experience and impact.

Interview Process

We assess backend engineering depth, system design ability and practical problem-solving. The process usually includes application review, two interviews and a technical assessment or code discussion.