At Thrive Market, our Product Engineering team collaborates closely with Product Managers and Feature teams to craft innovative solutions that elevate our e-commerce grocery experience. This team is pivotal in shaping the customer journeys, including but not limited to building intuitive cart and checkout experiences to optimizing our Autoship feature, akin to Amazon's Subscribe & Save.
As a Senior Engineer, you'll operate and elevate a pod in our product engineering organization, working with talented engineers to create impactful product features that delight our members and drive revenue, heavily influencing how our customers shop, save, and return to Thrive Market, making grocery shopping seamless and rewarding.
RESPONSIBILITIES:
Develop REST and JSON API services that enable new customer experiences
Decompose existing services into scalable microservices where needed
Build services that scale horizontally and provide low uniform latency as demand increases, leveraging the right tools (languages, databases, serverless, distributed streaming, etc)
Working with Golang, Python, PHP, Java, AWS, Kafka
Test-driven development from the get-go, to protect customer experience and build speed and reliability into the development process
Incorporate meaningful metrics into new services and functionality you build and evangelize them
Work with cross-functional teams to troubleshoot issues and restore function
Work closely with the product team and innovate game-changing ideas for the Customer
Create discussions around architecture and code design choices where appropriate
Able to enforce best practices and process enforcement
Level up the team by strategically planning & assigning tasks, challenging them to raise the bar
Own the SLA(s) around APIs owned by their pod, know whatβs in class, and strive with the team to achieve by raising the bar