You're invited: BFCM Accelerator 🧨 . 13 actionable strategies in 15 minutes from 13 e-commerce pros to win big during BFCM '21
Register Now
Join Recart as a Backend Engineer

What’s the opportunity?

We’re looking for an engineer to join us as a Backend Engineer. We are excited about the latest technologies, run experiments to test possible new solutions and keep our tech stack up-to-date. We have a distributed system with 100+ microservices and face pretty exciting scaling and architectural challenges, so you’ll definitely get interesting insights and useful experience.

Team and Culture

At Recart we believe in transparency and ownership. Every Recart employee owns equity in the company and that deserves transparency, you should know what you own part of. What does this mean in everyday life? Management communication channels are open for everyone, our thorough weekly and monthly updates provide in-depth information about what's going on at every part of the company; our runway, sales and marketing strategy, customer headlines, revenue, and so on. Salaries and equities are also transparent, while we try to give all the relevant context to our high-level decisions. We believe in blameless culture, where we aim to learn from our mistakes together, as we are a scale-up disrupting the messaging marketing world, there are dozens of challenges ahead of us that were never solved before and thus we accept that the first solutions will not always be our best.

What will I do?
  • Architect and build our back-end systems in Node.js and in Go: approximately 70% of our services are written in Node.js and the remaining 30% – in Go
  • Participate in design & architecture discussions
  • Influence the direction of Recart, help set strategic goals regarding the infrastructure and architecture of the system
  • Get involved in scaling of the engineering team and shape our processes
  • Help the product development team by providing insights into the possible tech solutions, their implications and the required effort
What skills do I need?
  • Vast experience in software craftsmanship
  • Relevant experience in developing feature-heavy applications with any modern programming language
  • Desire to learn Node.js and Go
  • Conducting code reviews and helping other team members
  • Ability to communicate clearly with colleagues and partners
  • Ability to express yourself in English both in writing and speaking
Apply to position
(e.g. what interests you in Recart, what you would add to the company, what you could learn here, etc)

Upload your CV or resume file (Max file size 10MB)

Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We value your privacy. By sending us your application,  you consent to the processing of your data in accordance with our Privacy Policy for Job Applications.