Please note that this site has updated features that do not run on older versions of Internet Explorer.
For an optimal experience, please use another browser or the most recent version of IE.
Our team's mission is to scale Honey to integrate with millions of merchants across the web. We intend to do this by designing and building high quality tools and services to support our business partners and merchants, while applying robust monitoring and operational best practices to these systems. We own tools and services supporting new and existing Honey merchants, finding deals and applying coupons for millions of Honey users, and placing orders with merchants through the Honey mobile app.
As a Software Engineer on the Merchant Platforms team, you'll take part in building the next generation of software that will enable customers to save money on everything they buy. You can expect to work with other engineers, product managers, and data scientists. Since we’re building from the ground up, you will need to design, implement, deploy, monitor and iterate your area of ownership. Your contribution will impact how Honey provides a better way to buy and make money more fair for everyone.
What You'll Do:
As a Software Engineer at Honey, you will:
Build, operate and maintain several Merchant Platform components with a focus on reliability and scale
Design, write, review, and test code in a collaborative environment with 2-5 other software engineers
Participate in initiatives to support key strategic programs at Honey
Work closely with product management to vet requirements and translate those requirements to technical solutions.
Leverage your peers as multipliers for your skills to create excellent products and services for Honey’s millions of users
About You:
You have worked in a software engineering role for a minimum of 5 years
You are willing to work with Golang, JavaScript/Node.js, and Ruby
You use a modern version-control system for your source code repository - e.g., Git, Mercurial, GitHub, BitBucket
You know what parts of your code require tests (and write those tests)
You know about continuous integration systems like Travis, Jenkins, or CircleCI
You have built monitoring and alerting for your production systems
You are familiar with microservice architecture and Agile development methodology
You are willing and able to deploy, troubleshoot, and maintain your systems in production
You have great verbal and written communication skills
Nice-to-Have Qualifications:
CS degree or equivalent
Passion for online shopping (or at least like a deal)
Experience with Google Cloud Platform, CircleCI, Node.js, NPM, Git, GitHub, Golang, Kubernetes, Docker
At Honey, we are committed to building a diverse and inclusive company. We seek to create a culture where everyone can belong because we believe that people do their best work when they can show up every day as their authentic selves. We welcome people of different backgrounds, experiences, abilities, and perspectives.