Sr. Engineer, Commerce
Primary Responsibilities
- Ability to develop and deliver high quality UI based solutions and Cloud based micro services.
- Participate in design discussions and ensure designs are aligned with architecture and roadmap.
- Champion test-driven development and participate in code reviews.
- Ability to innovate and lead explorations into new technologies and strategies
- Skilled ability to embrace continuous improvement
- Must be able to research, build POCs using nodeJS, ReactJS, AWS Serverless tech stack, Spring boot, Docker and other cloud native tools and frameworks.
Essential Abilities, Skills And Experience
- Bachelors in Computer Science, Information Systems or equivalent. Masters degree is preferred.
- 5+ 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.
- 2+ 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 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
- 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.