Help lead the team in designing, building and maintaining efficient, reusable, and reliable architecture and code in AWS.
Meet with the business to understand their technical requirements and be able to bring it back to the team and advise them on which technical solution will meet the business requirement.
Ensure the best possible performance and quality of high scale web applications and services.
Design and build highly performant function-based API's.
Ensures all code has been unit tested prior to QA, including interfaces with other systems.
What You Bring:
Bachelor’s degree in computer science, similar technical field, or equivalent professional experience.
5+ years of experience as a Full stack developer.
Experience developing web applications is a must-have.
Experience with Python, PySpark, and Glue is a must-have.
Excellent experience with AWS Services - API Gateway, Lambda, Step Functions, SQS.
Proven experience leading a development team.
Experience with some of the following:
writing python/ Java Nodejs code for the Lambda function
developing business applications using NoSQL/ SQL databases
working with Object stores(S3) and JSON must have.
integrating SSO/LDAP/AD is a must-have.
working with REST APIs, code packages, and deployment tools
DynamoDB, S3, Elasticsearch
Serverless application development using AWS Lambda
FE technologies like React JS
BE development (microservices/APIs)
Experience in metadata capture/discovery tools like CKAN is a big plus.
Experience integrating with third-party tools is a must-have.
Experience in CI/CD, DevOps is a must-have.
AWS Solution Architect certification is a big plus.