Roles and Responsibilities
Bachelors degree or higher in Computer Science and years of Software Development experience• Proven track record of building large-scale, highly available, low latency, high quality distributed systems and software products.
Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms.
Good understanding of AWS services such as EC2, S3, DynamoDB, Elasticsearch, Lambda, API Gateway, ECR, ECS, Lex etc.
Excellent coding skills in an object oriented language such as Java and Scala.
Great problem solving skills and propensity to learn and develop tech talent.
Excellent verbal and written communication skills.
Preferred Skills :
Knowledge of serverless architecture.
Ability to think big about a problem statements, recommend alternative technical approaches and build optimal solutions.
Bar raising tech skills in building next gen customer experiences using technology such as Angular, React JS, Material Design etc.
Sound understanding of engineering excellence initiatives such as design reviews, Bar raising code and COE reviews, CI/CD (e.g. using Hydra, Bones etc), change management etc.