Senior Backend-Focused Fullstack Engineer (Java, React)
We are building a new prenatal screening diagnostics product from scratch. The project is currently in an early greenfield phase, with MVP delivery planned within the next six months.
We are looking for a senior engineer who enjoys building products end-to-end and feels comfortable taking ownership across the full development lifecycle — from backend architecture and data modeling to APIs and selected frontend features.
This role is backend-heavy, but requires a pragmatic fullstack mindset and the ability to contribute wherever needed. You will work closely with product stakeholders in a fast-moving environment, helping shape both technical direction and product decisions.
We are particularly interested in engineers who actively use AI-assisted development tools (such as Cursor, Claude Code, or similar) as part of their daily workflow and understand how to leverage them effectively while maintaining high engineering standards and code quality.
You will have a direct impact on:
defining system architecture and service boundaries,
designing scalable backend solutions,
building APIs and core business logic,
contributing to React/TypeScript frontend development,
establishing engineering best practices, testing strategy, and maintainable code standards.
The project operates in the diagnostics domain, so attention to quality, reliability, and clean engineering practices is essential.
Requirements:
Strong Java and Spring Boot expertise — clean API design, domain modeling, sound architectural trade-offs. You think in terms of service boundaries, data flow, and maintainability, not just making it work
Solid grasp of software design principles — object-oriented programming, SOLID, clean architecture, separation of concerns. You write code that the next person can read, extend, and trust. You know when a pattern helps and when it's ceremony
Working proficiency in React and TypeScript — you can pick up frontend tasks, build components, and integrate with backend APIs independently
Proven experience integrating AI coding tools (Claude Code, Cursor, or equivalent) into daily development workflow — including prompt design for code generation, output validation, and actively preventing AI-generated technical debt. You can describe concrete examples of where AI accelerated your delivery and where you chose to override it
Testing as a professional discipline, not a checkbox — you write unit, integration, and API tests as part of delivery, own the test pyramid decisions, and treat untested code as unfinished code
PostgreSQL — schema design, query optimization, migrations in a production context
AWS experience — you've deployed and operated production workloads on AWS (ECS/EKS, RDS, Lambda, S3) and can make informed infrastructure decisions
Comfort working in ambiguous, greenfield settings — you define scope with stakeholders rather than waiting for pre-scoped tickets
Responsibilities:
Own features end-to-end: design, implement, test, deploy, and maintain across the full stack. Work split ~80% backend, 20% frontend.
Make foundational architectural decisions on a greenfield codebase — data models, API contracts, service boundaries, test strategy
Build and maintain the Java/Spring Boot backend that powers the product's core logic
Contribute to the React/TypeScript frontend when needed — you're backend-primary, but you ship UI when the team needs it
Integrate AI coding tools into your daily workflow to accelerate delivery while maintaining code quality — and help the team adopt these practices
Collaborate directly with product stakeholders to refine requirements in a fast-moving, low-ceremony environment
Senior Backend-Focused Fullstack Engineer (Java, React)
Senior Backend-Focused Fullstack Engineer (Java, React)