Senior Full Stack AI Engineer (AWS Bedrock)
Role details
Job location
Tech stack
Job description
We are hiring a Senior Full Stack Engineer to join the core engineering team. You will work directly with our AI Architect and the CEO, on a small senior team where decisions stick and your work ships to production., * Describe the most interesting AI agent or LLM feature you have shipped to production. What did you build, what AWS services did you use, and what broke when it hit real users? (200 words maximum)
- Which Next.js version have you most recently shipped to production?
- Next.js 14 with App Router
- Next.js 13 with App Router
- Next.js 12 or earlier (Pages Router)
- Have not shipped Next.js to production
Requirements
Do you have experience in SDKs?, Do you have a Master's degree?, * TypeScript, five years or more, as your primary daily language
-
Next.js 14 with the App Router in production
-
React with the shadcn/ui component library
-
Vercel AI SDK for streaming chat experiences
-
Node.js runtime on AWS Lambda
AWS AI Services
-
AWS Bedrock with foundation models (Anthropic Claude, Amazon Nova)
-
AWS Bedrock Agents and Bedrock AgentCore
-
AWS Bedrock Knowledge Bases
-
AWS Bedrock Guardrails
-
Inference profiles and cross-region model access
AWS Core Services
-
AWS Lambda, Step Functions, EventBridge
-
Amazon DynamoDB with single-table design and tenant-scoped access
-
Amazon Cognito with federated identity providers (Entra ID, Okta, Google Workspace)
-
AWS API Gateway with JWT authorisers
-
Amazon S3, AWS Secrets Manager, AWS KMS
-
Amazon CloudWatch, structured logging, AWS X-Ray observability
-
VPC, VPC Endpoints, IAM least-privilege design
Infrastructure as Code
-
AWS CDK in TypeScript as your default
-
Infrastructure unit tests, no console clicks
-
GitHub Actions or equivalent CI/CD pipelines
Engineering Practices
-
Multi-tenant SaaS engineering, including tenant context propagation, per-tenant throttling, and tenant-aware structured logging
-
Prompt engineering in production, including evaluation harnesses, prompt contracts, and regression testing for non-deterministic systems
-
API design, including REST and JWT-based authentication
-
Test-driven development with high coverage on auth and data layers
-
Operational discipline: runbooks, alarms, graceful degradation, on-call mindsetWhat You Will Be Doing
-
Building and shipping customer-facing user interfaces in Next.js 14
-
Writing TypeScript Lambda services that integrate with AWS Bedrock and AgentCore
-
Wiring multi-tenant authentication and authorisation
-
Composing AWS-managed AI services into production agent workflows
-
Writing AWS CDK in TypeScript to provision infrastructure
-
Holding operational discipline alongside the build
-
Pairing with the AI Architect on platform decisions
What You Will Be Doing
-
Building and shipping customer-facing user interfaces in Next.js 14
-
Writing TypeScript Lambda services that integrate with AWS Bedrock and AgentCore
-
Wiring multi-tenant authentication and authorisation
-
Composing AWS-managed AI services into production agent workflows
-
Writing AWS CDK in TypeScript to provision infrastructure
-
Holding operational discipline alongside the build, You treat AWS-managed services as your force multiplier. You read the docs before guessing. You validate before shipping. You write code another engineer can pick up. You are comfortable in a small senior team where there is no committee between you and production., * Full Stack Developer : 5 years (required)
-
AWS Developer: 5 years (required)
Licence/Certification:
- AWS Certification (required)