Technical Expertise:Design and develop scalable, robust, and high-performance solutions using AWS technologies.Proficiency in Node.js and JavaScript, crafting efficient server-side applications.Implement and manage AWS Lambda functions for serverless architectures.Advanced knowledge of AWS services such as S3, DynamoDB, CloudWatch, and ECS.Experience with monitoring tools like Datadog.Strong understanding of SQL and database management.
Software Development Best Practices:Implement Test Driven Development (TDD) using tools like Jest.Expertise in building RESTful APIs using frameworks like Koa.js or Express.js.Ensure effective error handling and robustness in all applications.Promote and ensure adherence to coding standards and reviews.
Additional Skills (Good to have):Experience with CI/CD pipelines and DevOps practices.Knowledge of front-end technologies (React, Angular, Vue.js).Familiarity with containerization and orchestration (Docker, Kubernetes).