AWS Developer
Position SummaryWe’re seeking an AWS Developer with a strong background in cloud infrastructure, serverless computing, and machine learning deployment on AWS. In this role, you will be responsible for designing, implementing, and maintaining cloud solutions using AWS services such as AWS CDK, Lambda, SageMaker, IAM, Cognito, and more. You will also collaborate with cross-functional teams—including data scientists, front-end developers, and DevOps engineers—to build end-to-end solutions that are robust, scalable, and secure.
Key Responsibilities:Infrastructure as Code & Cloud Architecture
• Design and maintain cloud infrastructure using AWS CDK v2 with TypeScript.
• Implement infrastructure-as-code best practices and reusable CDK constructs.
• Configure and manage IAM, security groups, and networking components.
• Leverage AWS Amplify for rapid development of scalable and secure front-end and back-end features.
• Ensure high availability, scalability, and disaster recovery strategies.
Event-Driven & Serverless Architecture
• Build serverless applications using Lambda, API Gateway, and AppSync.
• Design event-driven systems with EventBridge, SQS, SNS, and Step Functions.
• Implement real-time data processing using DynamoDB Streams and Kinesis.
• Optimize serverless data persistence with DynamoDB and Aurora Serverless.
Container Orchestration & Microservices
• Design and deploy microservices architecture using ECS with Fargate.
• Manage container lifecycle, including ECR, service discovery, and load balancing.
• Implement auto-scaling strategies and performance monitoring for containers.
• Ensure container security and follow networking best practices.
Machine Learning & SageMaker
• Productionize PyTorch models on AWS SageMaker with optimal performance and scalability.
• Automate model training, inference pipelines, and versioning.
• Monitor and optimize cost, performance, and reliability of ML workloads.
CI/CD & DevOps
• Maintain deployment pipelines using AWS CDK Pipelines and GitHub Actions.
• Implement automated testing, security scanning, and quality checks.
• Configure cross-account/region deployments with automated rollback strategies.
• Establish GitOps workflows and trunk-based development practices.
Security & Compliance
• Configure AWS services with security best practices (e.g., encryption at rest and in transit).
• Implement IAM policies and roles for least-privilege access.
• Stay updated on AWS security updates and ensure compliance with data protection standards.
Application Development (Nice-to-Have)
• Contribute to front-end features using React for internal dashboards or client-facing applications.
• Develop and maintain WordPress sites or plugins for marketing pages, blogs, or CMS functionalities.
Collaboration & Communication
• Work with data scientists to translate ML requirements into scalable AWS solutions.
• Coordinate with product managers, designers, and QA teams to deliver features on time.
• Write clear documentation and provide technical guidance on AWS best practices.
Required Qualifications
• Education: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
• AWS Expertise: 3+ years of hands-on experience with AWS, focusing on CDK v2, Lambda, ECS, and Fargate.
• Programming Languages: Proficient in TypeScript; experience in Python for ML/AI workloads.
• DevOps & CI/CD: Strong experience in building/maintaining CI/CD pipelines using AWS CDK Pipelines.
• Infrastructure-as-Code: Advanced experience with AWS CDK v2 and TypeScript.
• Security: Strong knowledge of AWS security best practices, IAM policies, and role-based access.
Preferred Qualifications (Nice-to-Have)
• AWS AI/ML Certifications: AWS Machine Learning Specialty or Advanced AI/ML certifications.
• Front-End Skills: Experience with React and TypeScript for UI development.
• WordPress Development: Knowledge of WordPress themes, plugins, and maintenance.
• Container Orchestration: Experience with ECS, EKS, and container deployment.
• Event-Driven Architecture: Familiarity with EventBridge, SNS, and SQS.
• Monitoring & Logging: Knowledge of AWS CloudWatch, OpenSearch, or other observability tools.
What We Offer
• Competitive Compensation: $120,000-$150,000 + Bonus
• Professional Growth: Access to training resources, AWS certifications, and cutting-edge cloud technologies.
• Impactful Work: Contribute to mission-critical applications shaping our cloud strategy.
• Collaborative Environment: Work with a diverse team valuing innovation, learning, and collaboration.
• Work-Life Balance: Flexible hours, remote work options, and generous PTO.