• Walnut

  • Senior Software Engineer
Hiring

Senior Software Engineer

Engineering · Global

Job description

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 GTM teams in the world perform better by easily creating failure-free, interactive, and personalized demo experiences for B2B buyers at every stage of the customer lifecycle. 

We are a young company that values culture, grit, transparency, and excellence. We put our founding members at the very heart of our company and are looking for proactive self-starters who are excited about building within a new, rapidly growing and still to be defined category.

As a Senior Software Engineer at Walnut, you will be part of a team that’s excited about building amazing products while taking pride in the code that powers it. We embrace functional programming principles across our stack, leveraging ReScript on the frontend and Elixir on the backend to build robust, maintainable systems. 

Our current stack is composed of React, ReScript, Elixir, GraphQL, Docker, and AWS.

What you will do:

  • Own features end-to-end, from development through testing and deployment.
  • Design and develop full-stack solutions that power our core product features.
  • Collaborate with stakeholders to define, build, and release new features.
  • Participate in technical decision-making regarding architecture and technology choices.
  • Ensure code quality and system security through automation, unit testing, and structured code reviews.
  • Help maintain and improve our development practices and processes.
  • Work autonomously and manage priorities effectively in our asynchronous, remote-first environment.

Who you are:

  • You have 5+ years of professional experience as a full-stack software engineer with a focus on frontend web development.
  • You have excellent knowledge of web development tools (React and modern JavaScript frameworks).
  • You are proficient in at least one backend programming language (e.g., Elixir, ReScript NodeJS, Rust, Go, etc).
  • You are an independent, fast learner excited about learning new technologies.
  • You have experience working in teams and conducting structured code reviews.
  • You are product-oriented, combining thoughtfulness with pragmatism and a will to get stuff done.
  • You believe in clear and honest communication, with a shared understanding of both long-term vision and immediate next actions.
  • You thrive in distributed teams with a self-driven approach to collaboration and time management.

Org chart

No direct reports

Teams

This job is not in any teams


Offices

This job is not in any offices


Walnut

1 followers

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. We are looking for an experienced Salesforce Admin to join Walnut. As a Salesforce Lead, you will be responsible for supporting our Salesforce user base, maintaining day-to-day processes as well as playing an integral part of optimizing and enhancing our CRM system by gathering requirements from our users and turning them into solutions to meet the evolving needs of the business.


Employees

51-200

Links