• Design and Develop APIs: Build secure, scalable, and RESTful APIs to support frontend applications, mobile clients, and third-party integrations.
• Cloud-Native Architecture: Implement services and components optimized for AWS (Lambda, ECS/Fargate, S3, API Gateway, DynamoDB, RDS, CloudWatch, Cognito, etc.).
• Data Access Layer: Design and maintain efficient database models, stored procedures, and ORM mappings (Entity Framework Core, LINQ, SQL Server, PostgreSQL, etc.).
• Microservices Development: Contribute to modular, containerized services that support rapid development and deployment cycles.
• CI/CD Pipelines: Collaborate with DevOps to implement build, test, and release pipelines (GitLab CI/CD, Terraform, CloudFormation).
• Security and Compliance: Follow security best practices (encryption, IAM roles, token management, HIPAA/SOC 2 readiness).
• Performance and Observability: Monitor and optimize system performance using CloudWatch, X-Ray, and logging frameworks (Serilog, ELK).
• Collaboration: Work closely with frontend developers, QA engineers, product managers, and UX teams to deliver end-to-end features.
• Documentation: Maintain technical documentation for APIs, data flows, and architectural decisions.