Walnut is seeking a Senior Software Engineer to join their fast-growing startup in the sales automation space. The candidate will be part of a team focused on building amazing products and taking pride in the code that powers it. Walnut values culture, grit, transparency, and excellence.
As a Senior Software Engineer, the individual will contribute to designing and developing full-stack solutions. They will ensure code quality and system security, and help improve development practices, working autonomously in a remote-first setup.
The role involves:
- Owning features end-to-end, from development through testing and deployment.
- Designing and developing full-stack solutions that power core product features.
- Collaborating with stakeholders to define, build, and release new features.
- Participating in technical decision-making regarding architecture and technology choices.
- Ensuring code quality and system security through automation, unit testing, and structured code reviews.
- Helping maintain and improve our development practices and processes.
- Working autonomously and manage priorities effectively in our asynchronous, remote-first environment.
Requirements:
- 5+ years of professional experience as a full-stack software engineer with a focus on frontend web development.
- Excellent knowledge of web development tools (React and modern JavaScript frameworks).
- Proficiency in at least one backend programming language (e.g., Elixir, ReScript NodeJS, Rust, Go, etc).
- Independent, fast learner excited about learning new technologies.
- Experience working in teams and conducting structured code reviews.
- Product-oriented, combining thoughtfulness with pragmatism and a will to get stuff done.
- Belief in clear and honest communication.
- Thriving in distributed teams with a self-driven approach to collaboration and time management.