Backend Engineer - Quote Automation (Remote, China)

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

We're looking for Backend Engineers based in China who can build the core systems that power quote automation. This role focuses on designing and implementing backend services that generate, calculate and manage insurance quotes in a fast, accurate and scalable way across multiple insurers and products.

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

The Mission

Build backend systems that automate insurance quote generation end-to-end, ensuring speed, accuracy and reliability while reducing manual effort in pricing, eligibility checks and insurer integration flows.

What You’ll Own

  • Build backend services that power quote generation and quote automation workflows.

  • Design and implement pricing logic, eligibility rules and quote calculation engines.

  • Integrate with insurer APIs, rating systems and internal pricing services.

  • Manage complex business rules around coverage, premiums, discounts and product variations.

  • Design scalable APIs and backend architectures for high-volume quote requests.

  • Improve performance, caching strategies, queues and asynchronous processing for quote generation.

  • Ensure accuracy, consistency and traceability of quote data across systems.

  • Debug production issues and perform root cause analysis for pricing or quote failures.

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

  • Build systems that provide clear visibility into quote status, calculation steps and outcomes.

  • Continuously improve system reliability, latency and scalability under high traffic load.

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 business logic systems (pricing, rules, calculations).

  • Experience working with high-volume transactional or calculation-heavy systems.

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

  • Experience with caching, queues or asynchronous processing for performance optimization.

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

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

  • Comfortable working with real-world business and financial logic.

  • Practical, structured and open to feedback.

Bonus Points

  • Experience building pricing engines, quote systems or insurance/fintech platforms.

  • Experience with workflow automation or rules-based decision systems.

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

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

  • Experience with high-performance systems handling large request volumes.

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

  • Experience with cloud infrastructure and CI/CD pipelines.

  • Experience working in insurance, fintech or other regulated industries.

  • Contributions to backend system design or pricing engine architecture.

The Kind of Builder We Want

  • Thinks deeply about how business rules translate into correct system logic.

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

  • Strong focus on correctness, performance and scalability.

  • Calm and structured when debugging complex calculation or production issues.

  • Highly detail-oriented, especially around pricing, rules and edge cases.

  • Driven by real operational and customer impact.

  • Builds systems that product, operations and engineering teams can trust.

This Role Is Not For

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

  • People who avoid production responsibility or debugging ownership.

  • Developers who ignore edge cases or calculation 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 accurate and high-performance quote generation systems.

  • Reduce quote errors, latency and manual pricing interventions.

  • Improve system reliability and scalability under high traffic.

  • Enable transparent and traceable quote calculation logic.

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

Why Join BJAK

  • Build Core Quote Systems – Own backend systems powering insurance quote generation at scale.

  • High-Impact Engineering – Solve real-world pricing, rules and automation 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, 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 real-world problem-solving. The process usually includes application review, two interviews and a technical assessment or code discussion.