Research & Development

Frackend (JavaScript + Python) Engineer (Remote)

Remote   |   Full time

Time Zone Requirements

Please note that even though this position is remote, we are only looking for candidates who live within the Eastern and Central U.S. time zones.


Overview                                                                        

The Frackend engineer (a mix of frontend and backend) is a developer that touches the code that is most user-facing. The outer layer (Frontend) includes a plain vanilla javascript module that is inserted by our clients into their product pages that communicates with our API and renders a visually enticing widget that allows customers to see products that complete the look for the current item they are browsing and also tracks the user’s interactions to us. The other component is an Angular-based CMS application that allows our clients to build, edit or remove looks to be recommended which are taken as training data for our AI model.

As of today, the widget is one for all clients, but in the near future we are moving towards a React component-based widget with common functions and more involved customization per client, which will be one of the first projects this developer will be working on.  

The inner layer (Backend) entails building a custom ETL Python file that reads from a product feed the client drops in our SFTP (and in fewer cases, us gathering information from their product API), normalizes the data and writes (or updates) those products into our database.

Please note that our current monolith is written in async Python (a mix of aioHTTP and Quart), so some reading on those concepts might be required.

This role also involves quite a bit of client interaction, holding the hand of their tech teams (sometimes experts, sometimes more basic) to implement the widget and the product feed, so clear and friendly communication skills are required as well as the ability to navigate through unplanned issues without losing patience. 


Responsibilities

  • Build efficient JavaScript widgets that will live in high-traffic websites.
  • Develop Python ETL scripts to parse extremely large product feeds.
  • Build front end features that make the life easier for users working in other teams at FindMine and those working for our biggest clients.
  • Develop and maintain our APIs which are flexible extremely responsive, and highly available.
  • Help us materialize our long term SaaS platform vision by turning it into tactical goals and requirements.
  • Work on the cutting edge technology to solve interesting and challenging problems.

Requirements

  • 3+ years of professional experience writing full stack frontend applications (Python + JavaScript preferred).
  • Deep understanding of the HTML DOM object, CSS and JavaScript events.
  • Obsessed with code quality and a test driven environment; shipping high quality code, and are eager to continuously improve by leaving the grass greener on any piece of the platform you get to work on.
  • Passionate mentor and advocate for your technological vision but you are also respectful and open to learn from other people's view points.
  • Comfortable in a startup environment, building processes from scratch in a high paced environment

Nice to Haves

  • Solid understanding of React.
  • API design and architecture.
  • SaaS Platforms using JavaScript payloads.

Company Profile

FINDMINE is an award-winning retail technology platform that uses machine learning to scale the currently manual and tedious process of product curation. Our "Complete the Look" platform shows shoppers how to wear what they’re buying. Our customers are billion-dollar brands, womenswear retailers, and high-fashion leaders for whom FINDMINE has increased revenue, conversion, and average order values. FINDMINE has won numerous awards and has been featured by Women's Wear Daily, CBInsights, Fox, VentureBeat, National Retail Federation, PCMag, Chain Store Age, and others and is a 2018 Cool Vendor by Gartner. FINDMINE is an equal opportunity employer and values a diverse workforce. Women, people of color, members of the LGBTQ community, individuals with disabilities, and veterans are strongly encouraged to apply.   


Company Offerings

  • Competitive startup salary and equity
  • Medical/dental/vision benefits
  • An opportunity to work closely with our executive team and participate in many facets of the business
  • A chance to make a strong impact with your contributions as a key part of our company growth
  • A fun and flexible work environment with truly nice people where you can bring your whole self to work 
  • Free snacks, coffee, and beer in our offices
  • Monthly company fun events, including quarterly volunteering

Submit Your Application

You have successfully applied
  • You have errors in applying