AI Backend Engineer
Job Description
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.\n\nYour Impact\nYou 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.\n\nWhat You Will Do\nImplement Specs with Claude: Use agentic workflows (Claude Code or equivalent) to implement backend Node.js and Java services from structured specifications.\nReview AI-Generated Code: Critically assess Claude’s output for correctness, security, performance, and alignment with existing codebase patterns.
Never merge without rigorous human review.\nWrite and Validate Tests: Review, extend, and where necessary write Jest/Mocha unit tests for Node.js and JUnit/Mockito tests for Java, including test output generated by or alongside Claude.\nMaintain Prompt Context: Contribute to and consume codebase context packs, coding convention documents, and prompt libraries maintained by the AI Solution Owner.\nIterate on Specs: Flag ambiguities or gaps in specifications before agentic generation begins, saving rework cycles and improving spec quality over time.\nOwn 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.\n\nWhat You Will Bring\nMust Have Experience:\nNode.js Proficiency: 5+ years of production Node.js development with solid understanding of Express/Fastify/NestJS, async patterns, middleware design, and RESTful/GraphQL API design.\nAI-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.\nTest-Driven Discipline: Ability to evaluate, extend, and own automated test suites including unit, integration, and E2E, including AI-generated test output.\nAWS Fundamentals: Working knowledge of AWS services relevant to application deployment including CDK, Lambda, DynamoDB, EKS, RDS, S3, API Gateway, and CloudWatch.\nCode Review Rigor: Ability to identify subtle bugs, security vulnerabilities, and anti-patterns in AI-generated Node.js and Java code.\n\nNice to Have Experience:\nReact Proficiency: Experience building React applications with TypeScript, component architecture, and state management.\nJava Proficiency: Hands-on experience in production Java development with solid understanding of Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and RESTful API design.\nUI Testing Frameworks: Familiarity with Cypress, Playwright, React Testing Library, or equivalent frontend testing and automation tools.\nExperience with prompt engineering for code generation tasks including context structuring, few-shot examples, and constraint specification.\nFamiliarity with SAST tooling (SonarQube, Checkmarx, or equivalent) and secure coding practices for Node.js and Java applications.\nExposure to BDD/Gherkin specification formats and their relationship to test automation.\nExperience in an enterprise financial services or similarly regulated codebase.