Senior Backend Engineer for Synthetic Data Testing Platform

inspius • Vietnam
Remote
Apply
AI Summary

Design, implement, and maintain backend services for a new testing platform supporting MVC applications. Collaborate with the Chief Architect and engineering team to ship features and improve testability. Champion testing fundamentals and strengthen automation.

Key Highlights
Design and implement backend services for a new testing platform
Collaborate with the Chief Architect and engineering team
Champion testing fundamentals and strengthen automation
Troubleshoot complex issues and propose improvements
Contribute to API design, performance tuning, and developer tooling
Technical Skills Required
Java Spring Boot MVC architecture Relational databases (MySQL, MariaDB) Web services/APIs (REST) Object-oriented design Java design patterns Groovy Grails UML diagramming CI/CD Containers (Docker) Cloud-native development
Benefits & Perks
Competitive salary
Flexible working hours (6AM - 2PM Vietnam time)
Paid leave (14-18 days)
Public holidays according to Vietnam's public holiday
Focus on individual growth and direct coaching by CTO
Quarterly check-ins and yearly appraisals
Continuous learning and development opportunities
Supportive, collaborative team with hands-on architectural mentorship

Job Description


About Us

Headquartered in Singapore, Inspius has helped 200+ tech companies here hire tech talent in Vietnam and bridged hundreds of great candidates to software engineering jobs that offer attractive compensations and great learning environments.

About our client

Our client is a Synthetic Data Software & Services company serving mid-market and enterprise customers worldwide. Their SaaS platform delivers high-quality synthetic data so teams can test software faster and more safely. They are a privately held, fast-growing company with a distributed team across multiple time zones and headquarters in Ojai, California.


Responsibilities

Our client is hiring a Senior Backend Engineer to help build and evolve a new testing platform that integrates with their synthetic data capabilities to enable robust, automated testing for MVC applications (initially Spring Boot and Grails). The engineer will collaborate closely with the Chief Architect and engineering team to ship features, raise reliability, and improve testability across service and controller tiers—then expand to additional frameworks and deeper class-level scenarios.


What You’ll Do

  • Design, implement, and maintain backend services for a new testing platform supporting MVC applications.
  • Integrate with the client’s synthetic data platform to enable deterministic, scalable test workflows.
  • Collaborate directly with the Chief Architect on architecture, design reviews, and delivery plans.
  • Champion testing fundamentals (unit/integration tests, mocking strategies, coverage, CI) and strengthen automation.
  • Troubleshoot complex issues across service boundaries; propose pragmatic, measurable improvements.
  • Contribute to API design, performance tuning, observability, and developer tooling.
  • Proactively suggest and implement enhancements as the platform scales to more frameworks and scenarios.


Requirements

 

Must-Have Skills

  • Java (strong) and Spring Boot MVC in production environments.
  • Solid understanding of MVC architecture and backend service design.
  • Strong grasp of testing tenets: unit/integration testing, test doubles, deterministic test data, coverage metrics, CI.
  • Relational databases: MySQL or MariaDB (schema design, migrations, query optimization).
  • Web services/APIs (REST), security basics, versioning practices.
  • Object-oriented design and Java design patterns.
  • Excellent problem-solving, research, and debugging skills.
  • Clear written & spoken English; comfortable collaborating on camera with a distributed team.


Strong Plus

  • Groovy and Grails (services, controllers, filters, plugins).
  • UML diagramming to communicate designs.
  • Frontend awareness to partner effectively (e.g., React or GQuery exposure).
  • CI/CD, containers (Docker), and cloud-native development experience.


Benefits

  • Working hour: 6AM – 2PM (Vietnam time)
  • Paid-leave (14-18 days)
  • Public holiday according to Vietnam’s public holiday
  • Focus on individual growth, direct coaching by CTO.
  • Working in a rising industry: Synthetic data
  • Improve English.
  • Quarterly check-ins, yearly appraisals.
  • Competitive salary.
  • Continuous learning and development opportunities.
  • Supportive, collaborative team with hands-on architectural mentorship.
  • Real impact in shaping a new testing platform within a fast-growing B2B SaaS company.


Interview Process

  • Round 1: Inspius Screening
  • English Test (20 minutes)
  • Technical Test (Live coding & Theory)
  • Round 2: Technical Interview with CTO & HR Manager
  • Round 3: Technical Interview & Culture Fit Interview with Engineering Manager and Vietnam Team Lead

Other Information:

  • Current Vietnam team size: 7 members. The developers are from India, the Philippines, and Vietnam. The CEO and CTO are based in the US. Overall, the company has around 50–60 employees worldwide.
  • On-boarding plan with the team to get familiar with the system

Subscribe our newsletter

New Things Will Always Update Regularly