Imagine being able to access 1,000s of brands from one location anywhere you go. And then pair this idea with beautiful design, curated content and amazing customer service. Well, this is Spring: we're taking the idea of a 24/7 marketplace and using this platform to enable brands and consumers to connect in new ways.
We're a mobile first company that cares about design, about delighting our customers (brands and consumers) and about building great products. Started in 2013, Spring has quickly become known as the place to shop... and we've seen this in our rising number of users and brand partners. We currently have 90 employees and big plans for growth.
Spring's engineering team moves fast to get new products and features into the hands of end users and is constantly thinking about how to optimize existing processes. Our current stack is Go, PostgreSQL, AngularJS and iOS. We have a varying degree of experience on the team: some engineers have more mobile and some have more server-side expertise, some are junior and some have 15+ years of experience. Most of our team didn’t know Go before joining but everyone has learned it.
What is engineering working on right now?
Spring is at an interesting point in its lifecycle: we’ve decided what we want to build, we have a product that works, we have users, we push out new features weekly and we have a roadmap in place. We’re now at the stage where we want to build a scalable and flexible architecture to enable us to support increasing numbers of user and products. We also want to retain the ability to innovate quickly as our code base grows.
At the feature level, we’ve amassed a huge catalog of products from thousands of brands, each with many unique attributes, tags, images and textual content. As a backend engineer, you will work on this area of our product and help our users discover and compare complimentary items, resulting in an excellent user experience. In engineering terms, this means working on search similarity (more like this) and multi-faceted refinement. This role will contribute to our infrastructure and have an impact on core features like search and catalog. You will also work on projects related to availability, security and scale. Big challenges for engineers who have worked on complex systems.
This is a hands on role. We want someone who can be an architect but can also write the code and ship the features that are part of this architecture.
Spring is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
This job has been filled or removed by Spring.
You can leave your email address and we will send you an email when there is a new Lead Software Engineer - Backend job post.✕