Position: Engineering Team Lead for Walnut
Company: SD Solutions
Experience required: 5y
English level: fluent

**What are we doing?**

**Walnut** is the new platform to manage the sales team's demo experience.

The demo phase is one of the most crucial steps in any B2B company sales process. It requires a huge amount of time and resources, and demo insights are still considered a blind spot.
Walnut is the world’s first failure-free, codeless, and 100% customizable platform that empowers every sales rep to own their successful sales demo experience.

**What technologies are used by the company?**
We don't believe in a single tech stack — but rather choose the right tool for a job. We practice Domain Driven Design to define our systems and reach tech decisions with the stakeholders. 

💻 Our current stack is composed of: **React, ReScript, Elixir, GraphQL, Docker, and AWS.
 
**What will you do with us?**

- Hold regular 1:1s with team members.
- Managing and mentoring a team of full-stack engineers.
- Work with your engineers to grow their skills and experience.
- *Participate and support* the psychological safety of the team.
- Build a cultural foundation of diversity, equity, inclusion, and belonging.
- *Drive* quarterly OKRs around team goals.
- Help define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- *Be accountable for* product quality, security, and performance.
- Collaboration with Product Management and other teams on requirements, design, integrations, and development.
- Proactive contribution to continuous improvement of work methodology, product quality, and team personal development.
- A high level of ownership and responsibility of all work done by the team.
- Deep understanding and collaboration with our business/marketing teams to bring our developers closer to our stakeholders.
- Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.

 **What hard skills do we need?**
- **5+ years** of professional experience as a software engineer with frontend and backend development.
- **3+ years** of experience managing **remote** engineering teams at mid-size startups.
- Excellent knowledge of web development tools (HTML/CSS/JS + React).
- Proficiency in at least one backend programming language (NodeJs/Java/Go etc).
- Worked in a team ensuring code quality and system security through automation, unit testing, and structured code reviews.

**What soft skills do we appreciate?**
- Independent, fast learner, and excited about learning new technologies.
- Product-oriented, combining thoughtfulness with pragmatism and a will to get stuff done.
- Exquisite communication skills.
- You believe effective and successful work is made possible by clear and honest communication, with a shared understanding of the long-term vision and immediate next actions.

**What do we offer?**
📎 You’ll get the options and become not just a member of the team but the owner of the product.
💼 Full legal coverage.
💊 Paid sick  leave - 6 days without medical documents per year.
💵 Monthly payments. We cover you with an accountant who helps you with finances and taxes.
⏰ 3-month trial period.
🌴 Paid vacation - 18 days per year (1.5 days accumulated per month).
🏡 Remote work and supplies for home-office if needed.

** Our hiring process:**
0️⃣ Prescreening interview (20 m). We will tell you about the company and the position. You will tell about yourself so that we can check your English level and some soft-skills. Carried by one of SD Solutions recruiters.
1️⃣ Intro with CTO Danni Friedland (45 min).
2️⃣ Technical interview: live coding (2 hours).
3️⃣ HR interview (20 min).