Full Stack Developer with 10+ years of IT experience in designing, developing, testing, and deploying scalable applications on AWS Cloud. Proficient in both front-end and back-end development, leveraging Angular for rich user interfaces and AWS services for robust, secure, and high-performance cloud-native solutions.
Requirements
- Strong experience (10+ years) in full stack application development using Angular, TypeScript, Node.js, and RESTful APIs.
- Proficient with AWS services including Lambda, API Gateway, S3, DynamoDB, RDS, CloudFormation, EC2, ECS/Fargate, CloudWatch, and IAM.
- Skilled in serverless and containerized application design and deployment using AWS SAM, Docker, and ECS.
- Expertise in building and consuming RESTful APIs, integrating with upstream and downstream systems using Node.js or Spring Boot.
- Strong proficiency in database management with Amazon RDS (MySQL/PostgreSQL), DynamoDB, and Aurora, including SQL and NoSQL modeling.
- Experience in implementing secure authentication and authorization using AWS Cognito, OAuth2.0, and JWT.
- Hands-on experience with CI/CD pipelines and automation using AWS CodePipeline, CodeBuild, Jenkins, and GitHub Actions.
- Familiar with Infrastructure as Code (IaC) practices using AWS CloudFormation and Terraform.
- Good working knowledge of testing frameworks and backend testing tools like JUnit.
- Strong exposure to Agile and Waterfall methodologies, with a focus on continuous delivery and iterative development.
- Adept in version control and configuration management tools including GitHub, Bitbucket, and AWS CodeCommit.
- Broad experience in logging, monitoring, and distributed tracing using CloudWatch, X-Ray, and ELK stack.
- Skilled at optimizing application performance and ensuring high availability through AWS scaling and caching mechanisms (Elastic Load Balancer, CloudFront).
Benefits
- health coverage options
- wellbeing and support programs
- retirement
- vacation and sick leave
- maternity, paternity & adoption leave
- continuing education and training
- several voluntary benefit options