Backend Engineer - Policy Issuance Automation (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 systems that power policy issuance automation. This role focuses on the logic, services and infrastructure that ensure policies are issued accurately, reliably and at scale across different insurers and workflows.

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

The Mission

Build backend systems that fully automate policy issuance workflows, reducing manual processing, improving accuracy and ensuring fast, reliable policy generation across multiple insurance products and partners.

What You’ll Own

  • Build backend services that power policy issuance automation end-to-end.

  • Design and implement logic for policy creation, validation, issuance and lifecycle updates.

  • Integrate with insurer systems, internal workflow engines and external APIs.

  • Manage complex business rules around eligibility, pricing, documentation and approvals.

  • Improve APIs, data models, queues, retries and asynchronous processing for issuance workflows.

  • Ensure correctness and consistency of policy data across multiple systems and states.

  • Debug production issues and perform root cause analysis for issuance failures or delays.

  • Work closely with product, operations, QA, frontend and DevOps teams to deliver reliable systems.

  • Build systems that ensure traceability, auditability and operational visibility of policy issuance.

  • Continuously improve performance, reliability and scalability of issuance workflows.

What We're Looking For

  • Experience building backend systems in production environments.

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

  • Ability to design and implement complex business logic systems.

  • Experience working with transactional or state-driven workflows.

  • Strong debugging skills for multi-step or data-heavy backend issues.

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

  • Strong attention to correctness, edge cases and system reliability.

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

  • Comfortable working with real business operations and constraints.

  • Practical, structured and open to feedback.

Bonus Points

  • Experience building policy issuance systems, insurance platforms or fintech products.

  • Experience with workflow automation, orchestration engines or state machine systems.

  • Experience with event-driven architecture or distributed backend systems.

  • 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 industries such as insurance or banking.

  • Contributions to backend system design or high-scale production systems.

The Kind of Builder We Want

  • Deeply focused on correctness, especially in transactional systems.

  • Enjoys building systems where accuracy and reliability matter.

  • Hands-on engineer who thrives in real production environments.

  • Calm when debugging complex or high-impact system issues.

  • Strong focus on edge cases, failure handling and data consistency.

  • Driven by real operational impact, not just feature completion.

  • Thinks in systems, not isolated services.

This Role Is Not For

  • Engineers who only want simple feature development without system complexity.

  • People who avoid debugging or production responsibility.

  • Developers who ignore edge cases or transactional correctness.

  • Candidates who require fully defined requirements before starting work.

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

Success in This Role

You'll be successful if you can:

  • Deliver highly reliable policy issuance systems with minimal errors.

  • Reduce issuance failures, delays and manual intervention.

  • Improve backend system stability and transactional correctness.

  • Enable real-time visibility into policy issuance workflows.

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

Why Join BJAK

  • Build Core Insurance Systems – Own backend systems powering policy issuance at scale.

  • High-Impact Engineering – Solve real-world transactional and workflow challenges.

  • 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, correctness and engineering excellence.

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

Interview Process

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