Loading...

Haskell Staff Engineer

Walnut

Product-led everything: Transforming GTM motions with interactive demos and so much more.

About the Company

Walnut specializes in providing interactive product demos for go-to-market teams. Their platform allows users to capture and personalize demos in real-time, delivering them through various channels such as websites and live calls. Walnut focuses on enhancing sales and marketing efforts by offering a full-funnel demo experience, improving lead quality and sales efficiency. They emphasize user engagement, analytics, and seamless integration with CRM systems, while ensuring enterprise-grade security with SOC 2 certification.

About the Role

As a Staff Software Engineer at Walnut, you will be a technical leader shaping the engineering culture and architecture of the team while mentoring other engineers. This role offers the opportunity to work with a modern stack, including ReScript, Elixir, GraphQL, Docker, and AWS, and lead the design and implementation of complex, cross-cutting systems.

Responsibilities

  • Lead the design and implementation of large-scale, complex systems and features.
  • Drive technical excellence by establishing best practices, design patterns, and coding standards.
  • Mentor engineering teams and provide technical guidance across multiple projects.
  • Collaborate with product and engineering leadership to shape technical strategy and roadmaps.
  • Identify and resolve systemic technical issues proactively.
  • Contribute to key technical decisions on scalability, performance, and security.
  • Lead refactoring efforts to improve system resilience and maintainability.
  • Represent engineering in cross-functional initiatives and stakeholder discussions.
  • Champion innovation while maintaining a pragmatic approach to delivery.

Required Skills

  • 10+ years of professional software engineering experience with a proven track record in technical leadership.
  • Strong expertise in frontend architecture and modern JavaScript frameworks (especially React).
  • Extensive experience in backend programming languages, particularly in functional paradigms (Elixir, ReScript, Haskell, etc.).
  • Proven experience architecting and implementing large-scale distributed systems with a focus on performance, security, and reliability.
  • Excellent problem-solving and system design skills.
  • Experience mentoring engineers and enhancing team capabilities.
  • Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
  • Experience balancing engineering excellence with business priorities.
  • Comfortable working in ambiguous environments and handling technical uncertainty.
  • Passionate about building scalable, maintainable solutions.

Preferred Skills

  • Experience with functional programming languages and frameworks such as Elixir and ReScript.
  • Background in working with distributed systems at scale.
  • Familiarity with AWS, Docker, and GraphQL.
  • Strong knowledge of performance optimization and security practices.

Head to the official website below for the full vacancy description and requirements:

Copyright © 2025 haskell-jobs. All Rights Reserved.