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 Hands on Technical Lead. 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 hands-on experience in developing websites with some of the technologies like - Java, Spring boot, NodeJS with Javascript/Typescript, ReactJS and ElasticSearch (or SOLR, Lucene search engine); Experience developing apps with React Native, iOS, Android is a plus
- Experience with AWS Serverless Cloud native services with Lambda functions, SNS, SQS, DynamoDB, API Gateway
- Experience with Identity frameworks like Amazon Cognito, Okta, Auth0 or any OAuth2 / Open ID Connect frameworks is a plus.
- Strong knowledge of Caching frameworks, data structures, algorithms, operating systems, and distributed systems fundamentals.
- Strong understanding of databases, NoSQL data stores, storage and distributed persistence technologies
- Strong communications and presentation skills.
- Passionate about enabling next generation experiences.
- Experience with automated testing, deployment pipelines and cloud based infrastructure.