Jobs /

Staff Software Engineer, Lumi

Narvar

Apply Now

Job Details

Location: Posted: Feb 10, 2022

Job Description

Narvar is growing! We are hiring a Staff Software Engineer at Lumi (a Narvar company) to develop various aspects of Lumi’s two-sided B2B marketplace, build performance optimizations, resolve bugs, and create engaging user experiences. You will be part of a tight-knit software engineering team made up of all levels of experience, giving you the opportunity to share and receive knowledge while contributing to an amazing product.

We are looking for a full-stack developer with skills in both backend and frontend development. On the backend you should have the ability to implement new API routes, modify the platform’s internal data model, and build integrations with external systems. At the same time you should have experience with frontend development, helping achieve polished UI and fast page load speeds that contribute to optimal user engagement and satisfaction.

We use PureScript and React on the frontend and Haskell and Postgres on the backend. On the PureScript side, we use our own purescript-react-basic bindings, and purescript-lumi-components, a UI component library that we built and open-sourced. We get a lot of utility from PureScript’s type system, leveraging the compiler in order to ensure that we don’t get IDs for different entities mixed up, that all API calls are type correct, and that all form data is appropriately validated before it is used. On the Haskell side, we primarily use Servant and Esqueleto. We don’t expect candidates to have experience with all these things. We’d like to find engineers who are interested in learning more about these, and we’ll be happy to teach you.

Day-to-day

  • Build, ship, and iterate on new and existing features.
  • Work with Product and Design to help define what problems we solve and how to solve them.
  • Collaborate with a talented and passionate team of engineers to get things done.
  • Fully own your work - whether creating some architectural improvements to increase our codebase’s efficiency; leading a project to deliver a new feature; collaborating with designers to create the best UX; or fixing a serious bug, you take ownership of your work, providing transparency, cooperating with stakeholders, advocating for your needs, and delivering results.

What we're looking for

  • 8+ years of professional experience in full stack development
  • Comfortable working remotely and with minimal supervision
  • Able to manage development projects from start to finish, from planning and time estimation, through development and testing, to documentation and deployment.
  • Able to collaborate with non-technical members of staff to gather and distill project requirements.
  • A learner and a teacher; looking to constantly expand knowledge and skill set, while helping others to do the same.
  • Demonstrated experience using type systems or functional programming languages to solve problems that deliver real business value.
  • Shipping production code on a fast but reliable cadence.
  • Some experience with strongly typed languages such as Haskell or PureScript.
  • Some experience with Postgres and data modeling
  • Some experience contributing or maintaining open source projects.
Why Narvar? We're on a mission to simplify the everyday lives of consumers. We believe post-purchase is a critical phase of the customer journey and that's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform!

From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with Patagonia, GameStop, Neiman Marcus, Sonos, Nike and 1200+ other brands. Through the pandemic we have pivoted and embraced a fully remote workforce where together we've served over 500 million consumers worldwide, processing 8+ billion orders last year alone over 40+ countries and across 50+ languages.

Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate our wins. We’ve been recognized by Fast Company numerous times as one of the most innovative companies in the world – for social good to logistics optimization. You can feel good knowing you’re working towards changing the world! Join us on our mission.

We are an equal opportunity employer and 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.

#LI-BB1

About Narvar

Narvar is a customer experience platform that helps retailers inspire long-term customer loyalty, at all steps of the post-purchase journey.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free