Staff Engineer, Full Stack Cloud Services
Essential Abilities, Skills And Experience:
- Bachelors in Computer Science, Information Systems or equivalent. Masters degree is preferred.
- 8+ years’ experience delivering highly available web/mobile applications including 1-3 years as Senior/Lead developer. Prior experience in retail domain is a plus.
- 3+ years of experience working with distributed teams.
- Deep knowledge of UI Libraries / Frameworks, API (REST), API Management and building scalable and high performance Web APIs.
- Must have experience building websites using Javascript and Java technologies (e.g. ReactJs, Typescript, Spring Boot etc.). Search Engine and Native App development experience is a plus.
- AWS Serverless Cloud native services experience with Lambda functions, SNS, SQS, DynamoDB, API Gateway etc.
- Strong knowledge of Caching frameworks, data structures, algorithms, operating systems, and distributed systems.
- Strong understanding of databases, NoSQL data stores, storage and distributed persistence technologies.
- Strong communication and presentation skills.
- Passionate about enabling next generation experiences.
- Experience with automated testing, deployment pipelines and cloud based infrastructure