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 workSolid 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 ceremonyWorking proficiency in React and TypeScript — you can pick up frontend tasks, build components, and integrate with backend APIs independentlyProven 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 itTesting 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 codePostgreSQL — schema design, query optimization, migrations in a production contextAWS experience — you've deployed and operated production workloads on AWS (ECS/EKS, RDS, Lambda, S3) and can make informed infrastructure decisionsComfort working in ambiguous, greenfield settings — you define scope with stakeholders rather than waiting for pre-scoped ticketsResponsibilities: 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 strategyBuild and maintain the Java/Spring Boot backend that powers the product's core logicContribute to the React/TypeScript frontend when needed — you're backend-primary, but you ship UI when the team needs itIntegrate AI coding tools into your daily workflow to accelerate delivery while maintaining code quality — and help the team adopt these practicesCollaborate directly with product stakeholders to refine requirements in a fast-moving, low-ceremony environment
Interesuje Cię ta oferta?