Who We Are

Walnut is a fast growing startup in the sales automation space, backed by top-notch investors.

We help some of the best sales teams in the world to dramatically perform better, by easily creating failure-free, interactive, and personalized demo experiences for each prospect - without coding.

We are a young company that values culture, transparency, and achievements, and put our founding members at the very heart of our company.

As a Software Engineer at Walnut, you will be part of the Product Growth group building and enabling the organization's ambition to empower customers with the right insights and analytics. As part of the Workflows team, you will design and build Walnut’s systems that collect, store, and expose relevant product insights to the end user. This is a unique opportunity to join the journey and have an impact in the early stages of our data transformation. 

Our current (while writing this post) stack is composed of Rescript (+ React), Elixir, GraphQL, Redshift, Postgres, Docker, and AWS.

What you will do:

  • You will help build the systems and services to make insights available to customers in our product.
  • Together with the team, you will design and implement applications and systems that work with data from data lakes or data warehouses.
  • You will use your expert knowledge and experience to drive architectural discussions for the most complex systems in our architecture.
  • You’ll help drive robust and optimal solutions, given the context.
  • Collaborate with key stakeholders to determine how to design scalable backend systems and APIs to meet their needs.
  • Work together with the product development team and collaborate with BI and other stakeholders. 
  • Make informed decisions and take ownership of services and applications end-to-end.


  • 5+ years of relevant experience with focus on backend technologies.
  • Deep understanding of backend development, system design, and data structures.
  • Master at least one backend programming language (e.g. Elixir, Scala, Haskell, Node etc.).
  • Experience with building high-volume, business-critical, distributed services.
  • Experience with modern cloud infrastructure and engineering solutions, preferably AWS. 
  • SQL is virtually as effortless as your native spoken language.
  • Passion for quality and know what it means to ship high-quality solutions.
  • Deep understanding of the data engineering domain and have worked closely with data engineering and BI teams on data processing, storing, and consumption. 
  • Experience with handling applications and designing systems that work with data from data lakes or data warehouses.
  • Deep knowledge of data modeling, access, and storage techniques.
  • Passionate about close collaboration with other backend and web engineers and are passionate about the software architecture across the stack.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)