Tech Stack
AWSDynamoDBJavaJavaScriptNext.jsNode.jsPythonReact
About the role
- Design, develop, and maintain high-performance full-stack web applications using Next.js 15 (React 19), deployed on Vercel.
- Implement modern user interfaces using TailwindCSS and shadcn/ui (built on Radix UI).
- Integrate and manage authentication flows using Clerk or equivalent identity providers (e.g., AWS Cognito, Auth0, Kinde, Keycloak).
- Design scalable data models in AWS DynamoDB using both multi-table and single-table design patterns.
- Manage secure document storage and delivery using AWS S3, CloudFront, and AWS WAF.
- Develop and integrate serverless APIs using AWS Lambda with ALB, Lambda URL, or API Gateway.
- Collaborate on backend API integrations (Python FastAPI) without requiring hands-on Python development.
- Contribute to infrastructure deployments using AWS CloudFormation and The Serverless Framework.
- Support AWS networking configurations (VPC peering, PrivateLink) for secure application environments.
- Learn and apply healthcare data standards (FHIR, openEHR) for handling PII and PHI, with training provided.
Requirements
- Minimum 5+ years of professional experience developing frontend applications using React.
- Strong expertise with Next.js (v13+), ideally Next.js 15 (React 19).
- Experience deploying to Vercel.
- Solid knowledge of TailwindCSS (experience with shadcn/ui is a plus).
- Hands-on experience with AWS DynamoDB, S3, CloudFront, and Lambda.
- Experience with serverless APIs (Lambda + ALB, Lambda URL, or API Gateway).
- Familiarity with authentication systems such as Clerk, AWS Cognito, or Auth0.
- Proven track record of delivering high-quality, scalable applications in production environments.
- Experience working in Agile/Scrum environments.
- Strong problem-solving skills and the ability to make technical decisions that balance innovation with business needs.
- Proficiency in written and spoken English.