
AWS Full Stack Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
EY is seeking an AWS Full Stack Engineer to join their Digital Engineering Team in Bengaluru, India. This role focuses on enhancing existing applications and implementing new ones across various business initiatives. The position involves the full software development lifecycle, including design, development, testing, deployment, and support. Engineers will collaborate with other developers, analysts, and business stakeholders to resolve complex business problems and propose solutions for both issues and enhancements.
The primary focus will be on web-based applications for external business users, ensuring a high standard of user experience. Key responsibilities include analyzing business requirements, designing applications (including user interfaces and APIs), writing code for new programs or feature additions, identifying and correcting program bugs, and providing support for migrations, standards, and administration as needed.
Successful candidates will possess strong skills in AWS Cloud, AWS CDK, TypeScript, NodeJS, AWS ApiGateway, S3, Lambdas, SQS, Dynamodb, Cognito, Cloud Formation Templates, and AWS CloudWatch. Familiarity with Terraform is a plus. A solid understanding of the Software Development Life Cycle (SDLC) and proficiency in Jira or similar project management tools, along with Scrum practices, are essential. Experience with front-end technologies such as ReactJS, NextJS, JavaScript, TypeScript, Single Page Application (SPA) development, HTML, CSS, and related frameworks is also required. Familiarity with AWS technologies like CloudFormation, API Gateway, S3, DynamoDB, Cognito, AWS CDK, and Lambda functions is necessary.
Preferred qualifications include a Bachelor’s degree in Computer Science, Software Engineering, or a related field, and at least 5 years of relevant experience. Additional attributes for success include strong attention to detail, dependability, aptitude for understanding technical concepts, analytical and logical problem-solving skills, effective communication and interpersonal skills, adaptability, eagerness to learn, and the ability to be a collaborative team player. Experience in an international environment and a willingness to work flexible hours or travel are advantageous.
EY Global Delivery Services (GDS) offers a dynamic and global delivery network, providing a wide array of fulfilling career opportunities. Employees benefit from continuous learning, success defined by individual contributions, transformative leadership development, and a diverse and inclusive culture. EY is committed to building a better working world by creating value for clients, people, society, and the planet, while building trust in capital markets. Enabled by data, AI, and advanced technology, EY teams help clients confidently shape the future and address pressing issues. EY provides services in over 150 countries and territories across assurance, consulting, tax, strategy, and transactions.
Company
EY
EY is dedicated to shaping a future of confidence for its clients and employees. As a globally connected powerhouse, EY fosters diverse teams and supports career growth in any direction. Joining EY me...