Are you an engineer who strives to build simple, stable, scalable, and resilient solutions? Are you passionate about working in a fast-paced, high-energy atmosphere, constantly evaluating solutions to next-generation technologies with a relentless focus on automation and continuous delivery? Are you obsessed with quality and delivering the best-of-class experiences to customers?
We are eager to hear if you answered “Yes” to these questions. We are looking for an innovative self-starter to help deliver the next-generation checkout platform. Our client is a leading American retail brand with a strong national presence. Sitting at the center-point of our conversion funnel, our checkout platform receives millions of orders each year, generating more than 6+ billion dollar in demand from our customers across the globe.
As a Senior Software Engineer, you will be playing a pivotal role within the Checkout & Wishlist Team, responsible for designing, developing and testing end-to-end features while engaging with our partner teams to bring about the very best-of-class experiences to our customers.
Delivering full-stack features (design, implementation, and support)
Working across the full stack of technologies (Web UI, APIs, and Infrastructure)
Building reusable cross-platform components for future use
Translating written requirements, designs, and wireframes into high-quality code
Work with diverse, collaborative, cross-functional teams
Professional experience in developing RESTful services and Event-driven applications
Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms
Experience with Web UI development using JavaScript (React, Redux, Node.js, TypeScript)
Experience using Go Lang, Java, .NET or other object-oriented programming languages
Experience using AWS services such as Kubernetes, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, etc., or features on other similar cloud-hosted platforms.
Familiarity with Linux/Docker and open source software development.
Familiarity with test automation and CI/CD pipelines
Familiarity with Kubernetes, New Relic and Splunk
Strong verbal and written communication skills with the ability to communicate technical information to nontechnical audiences
Passion for new technologies, operational excellence and customer impact.