Software Engineer

Logo of Walnut

Walnut

πŸ“Remote

Job highlights

Summary

Join Walnut, a rapidly growing sales automation startup, as a Software Engineer and be part of a team building amazing products. This remote position requires 5+ years of full-stack software engineering experience with a frontend focus, expertise in React and modern JavaScript frameworks, and proficiency in at least one backend language. You will own features end-to-end, collaborate with stakeholders, and participate in technical decision-making. Walnut values culture, grit, transparency, and excellence, offering a unique opportunity to contribute to a fast-growing company in a still-to-be-defined category. The company uses a modern tech stack including React, ReScript, Elixir, GraphQL, Docker, and AWS. The role emphasizes independent work, effective priority management, and clear communication within a remote-first environment.

Requirements

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

Responsibilities

  • 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

Benefits

Remote position

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Walnut know you found this job on JobsCollider. Thanks! πŸ™