What are the responsibilities and job description for the AI Full Stack Engineer position at InRhythm?
The InRhythm Opportunity
InRhythm is establishing a modern software engineering practice built around an AI-driven
Development Lifecycle (AI-DLC) methodology — spec-driven, agentic, and powered by Claude.
As an AI Full Stack Engineer, you will work fluidly across Java/Spring Boot and Angular, using
Claude as your primary coding partner to implement, test, and refine features at a pace that
manual development cannot match. You are not a passive consumer of AI output. You are an
expert reviewer, a disciplined operator of agentic workflows, and a craftsperson who holds the
quality bar on everything that reaches the main branch.
Your Impact
- You are where spec meets code. Your ability to rapidly iterate with Claude, catch subtle AI-generated errors, and maintain engineering discipline under delivery pressure directly determines the pod’s throughput and the quality of the enterprise platform you are accelerating.
- You represent the standard of what an AI-augmented engineer looks like, and your workflow discipline will be visible to client engineering teams.
What You Will Do
- Implement Specs with Claude: Use agentic workflows (Claude Code or equivalent) to implement backend Java/Spring Boot services and Angular front-end features from structured specifications.
- Review AI-Generated Code: Critically assess Claude’s output for correctness, security, performance, and alignment with existing codebase patterns. Never merge without rigorous human review.
- Write and Validate Tests: Review, extend, and where necessary write JUnit/Mockito unit tests, Spring integration tests, and Jasmine/Karma Angular tests generated by or alongside Claude.
- Maintain Prompt Context: Contribute to and consume codebase context packs, coding convention documents, and prompt libraries maintained by the AI Solution Owner.
- Iterate on Specs: Flag ambiguities or gaps in specifications before agentic generation begins, saving rework cycles and improving spec quality over time.
- Own Your Delivery: Take full responsibility for features from spec handoff through production deployment, including CI/CD pipeline validation, SAST finding remediation, and post-deploy verification.
What You Will Bring
Must Have Experience:
- Java & Spring Boot Proficiency: 5 years of production Java development with solid understanding of Spring MVC, Spring Data JPA, Spring Security, and RESTful API design.
- Angular Proficiency: 5 years building Angular applications, comfortable with TypeScript, RxJS, component architecture, reactive forms, and Angular CLI.
- AI-Augmented Development Experience: Demonstrable experience using AI coding agents (Claude Code, GitHub Copilot, Cursor, or equivalent) as a primary delivery tool, not just for autocomplete.
- Test-Driven Discipline: Ability to evaluate, extend, and own automated test suites including unit, integration, and E2E, including AI-generated test output.
- AWS Fundamentals: Working knowledge of AWS services relevant to application deployment including CDK, Lambda, DynamoDB, ECS, RDS, S3, API Gateway, and CloudWatch.
- Code Review Rigor: Ability to identify subtle bugs, security vulnerabilities, and anti-patterns in AI-generated Java and TypeScript code.
Nice to Have Experience:
- Experience with prompt engineering for code generation tasks including context structuring, few-shot examples, and constraint specification.
- Familiarity with SAST tooling (SonarQube, Checkmarx, or equivalent) and secure coding practices for Java/Spring applications.
- Exposure to BDD/Gherkin specification formats and their relationship to test automation.
- Experience in an enterprise financial services or similarly regulated codebase.
- Familiarity with Cypress or Playwright for E2E testing of Angular applications.
The InRhythm Consultant
At InRhythm, we are more than technical executors. As a member of the AI-DLC practice, every
consultant is expected to demonstrate:
- Strategic Thinking: The ability to see the business impact behind every line of code and every agentic workflow decision.
- Clarity and Ownership: Taking full responsibility for outcomes and communicating technical trade-offs with transparency.
- Stakeholder Alignment: Building trust with client counterparts and demonstrating that agentic delivery is an elevation of engineering craft, not a shortcut.
- Bias to Measurable Outcomes: A relentless focus on delivering high-quality, high-velocity results that prove the value of AI-augmented engineering.
Benefits
At InRhythm, we believe in building a better workplace. When you join our team, you can expect
a number of work/life benefits
- Comprehensive and customizable Medical, Dental, and Vision Plans
- 401(k) Matching
- Scalable PTO
- Social and Flexible Work Environment
- Weekly Happy Hours and Cultural Events to get to know your team