Implement retry logic, failure handling, and system resilience
Maintain clear separation between integration services and application APIs
AWS API Gateway in front of the integration layer Lambdas provides throttling, request validation, and API key management across third-party service endpoints
Treat AI-assisted development (e.g., Cursor, GitHub Copilot, or similar tools) as a baseline capability
Apply thoughtful prompt engineering and structured workflows to produce reliable, maintainable code
Use AI tools across the development lifecycle, including design, implementation, testing, and documentation
Stay current with the evolving AI tooling landscape and adopt practices that improve developer productivity
Build and maintain infrastructure using AWS Lambda, SQS, IAM, Cognito, Amplify, and RDS
Deploy frontend applications via AWS Amplify, Fargate or similar
Design systems that are scalable, cost-efficient, and operationally simple
Work with PostgreSQL (AWS RDS) using relational modeling
Implement row-level security for multi-tenant data isolation
Manage authentication and authorization using AWS Cognito (RBAC, JWT scoping)