Mid-Senior JS Full Stack Engineer

We're taking AI in e-commerce to the next level and we're growing like there's no tomorrow. Join us!

Findify is a startup building an AI-assisted personalization and search service for e-commerce. As demand for our product continues to increase, we are on a journey to grow the team substantially in 2021 and beyond. 

We’d love for you to join us!!

As a Mid or Senior JS Full Stack Engineer, you will play a key part in developing the Findify product. You will collaborate with the rest of the engineering and the CTO to make the right strategic tech decisions, be the link between tech and business and support the learning and growth of the team around you.

What you'll do:

  • Design front-end and back-end architecture
  • Develop and maintain front-end applications
  • Develop and maintain back-end services
  • Develop and manage a (Postgres) SQL schema
  • Write effective APIs
  • Write technical documentation


Who You Are:

  • Good at self-management, with experience working across the whole stack (but with maybe still with a preference of front or back end) and driving projects from start to finish
  • A team player; you are comfortable working with different styles and believe (like us) that together we achieve much more than alone
  • A great communicator; you are comfortable communicating in English both written and oral, including leading meetings, selling your ideas and storytelling
  • A skilled programmer with extensive Javascript/Typescript experience.

 

You have:

General:

  • 3+ years (Mid) or 6+ years (Senior) experience in writing type-safe code (typescript/flow)
  • Experience in dockerizing JS apps
  • Experience in writing unit/integration tests for JS apps (mocha, jest ...etc)
  • Experience in working with CI/CD pipelines (CircleCI, Jenkins, Travis ...etc)

Backend:

  • NodeJS, any web framework for NodeJS
  • Experience in building HTTP REST APIs
  • Relational SQL databases. Experience in writing complex SQL queries and building relational schemas (experience with PostgreSQL is a plus)

Frontend:

  • Excellent knowledge of React.js and its ecosystem
  • Experience with any state managers (redux/mobx/effector ...etc)
  • CSS, experience with any CSS processor (postcss, sass ...etc) and CSS-in-JS libraries

We would be extra impressed if you also have:

  • Experience with Docker
  • Experience with Kubernetes
  • Experience with any cloud platforms (AWS, Azure, Google Cloud ...etc)
  • Experience in working with queues (SQS, RabbitMQ, Kafka, ... etc)
  • Experience in website optimization and debugging (Rendering flow, load balancing, javascript execution)
  • Understanding of Serverside rendering (SSR)
  • Experience with Vue, Svelte or Angular apps
  • Experience in configuring and optimizing webpack (other bundlers as a bonus)
  • Functional programming(lambdas, composition, currying etc)
  • Understanding of immutability in JS(immutable.js, immer, object.freeze)

  

What We Value:

  • Ownership; You own your work. You are an active participant in product development.
  • Innovation; We welcome new ideas, technical and otherwise. Everything is open for discussion.
  • Quality; We value quality above speed. It is always a fine line between business impact and technical debt and we believe if we work on the right things, we can take more time to do things the right way.


Location: remote. Flexible within timezone CET +/-2

 

We would like to thank all applicants for their interest but only those selected for an interview will be contacted. 


We believe that the more inclusive we are, the better products we build and the better we are able to serve our customers. Women and other minorities underrepresented in tech are strongly encouraged to apply.

Additional information

  • Remote status

    Fully remote

Or, know someone who would be a perfect fit? Let them know!

Why work with us?

At Findify you get to work with amazing and passionate colleagues on some truly awesome technology. What’s not to love? We also offer you a chance to be challenged, make an impact, work flexibly, be part of a team and all this in an international work environment.

  • Challenge

    Working with the kind of advanced AI/ML technology that we do means there is always a cool challenge waiting to be solved. We have developed one of the most advanced AI algorithms in e-commerce in the market, and we love to think creatively on ways to make it even better.

  • Impact

    Although we are constantly growing, we still act like a small company where everyone’s voice is heard, and where if you have a cool idea you can implement it by tomorrow. Whether you’re working on our product, sales or communication, you’ll have a chance to make a difference from day one.

  • Flexibility

    Whether you are a parent or a semi-professional skier (we have both on the team), we believe that work should fit into your life and leave energy for the things you love. We offer flexible work arrangements in both time and place to help our employees manage this.

  • Team feeling

    We are a diverse team with a variety of nationalities, perspectives, and skills. We truly like working with each other and we have lots of fun together. We try to meet each other at least twice a year for an international off-site.

The Findify culture

We are a team of passionate individuals working together for the same goal – to build the next generation of personalization AI in e-commerce. Even though we’re not a start-up anymore, it’s really important to us to preserve that part of our culture – the part where everyone’s contribution makes an impact on the final result, where we are all accountable and where we work creatively and collaboratively to solve whatever problem comes up. Most importantly, as we grow, it’s important us to maintain our high levels of energy, passion and drive.

Already working at Findify?

Let’s recruit together and find your next colleague.

email
@findify.io
Teamtailor

Applicant tracking system by Teamtailor