Sr. Engineering Manager (Backend)
Published on July 20, 2024
OUR MISSION At Torch, we believe in the power of people. People are the heart of every success story. They collaborate to achieve ambitious things together. And they inspire others to build a better future. That’s why our mission at Torch is to unlock the potential of people, teams, and organizations. We believe that trusted relationships are the key to helping people realize their full potential. When people experience transformational growth in the context of a trusted relationship, they achieve more, their teams excel, and their organizations thrive. By combining a community of expert coaches, scalable technology, and the latest behavioral science, Torch helps our customers develop their people, create stronger leaders and managers, and drive business performance. Backed by top-tier investors, Torch is a fast-growing, mission-driven SaaS startup comprised of people who are passionate about helping leaders, their teams, and their organizations achieve more. If that sounds worthw
- Collaborate with product teams to design and build creative solutions, enabling personal growth for our clients while empowering our coaches.
- Guide discussions of architecture, technical debt, and long-term technical strategy.
- Lead and mentor a team of onsite and offshore engineers, by establishing and maintaining high technical and professional standards.
- Help to create scalable, high-performance web applications consumable on various device form factors.
- Develop our Ruby on Rails based backend system to create robust, resilient and effective user experiences.
- Uphold high standards in code quality and system reliability through peer code reviews and advocating for best practices in software development.
- Provide focus and direction by driving execution on some of our highest priority projects.
- Willingness to be hands on and support your team whenever necessary whether coding, debugging, or testing new product features.
- 10+ years of software engineering experience, plus a degree in Computer Science, Electrical Engineering or other STEM areas.
- 5+ years leading an agile software development team.
- 10+ years experience developing complex applications using Ruby, Ruby on Rails, Python and PostgreSQL.
- Experience with JavaScript (preferably using React, Flow or TypeScript).
- Experience integrating and leveraging LLMs to enhance product functionality and user experiences, including natural language processing, recommendation systems, or other AI-driven functionalities.
- Proficiency with Git and cloud technologies in AWS.
- Comprehensive understanding of various testing methodologies, ensuring thorough coverage and high-quality user experiences.
- Exposure to working within and extending design systems, preferably using Storybook and ChakraUI.
- Understanding of distributed application design patterns and asynchronous programming models.
- Familiar with both relational and non-relational databases.
- Knowledge of security best practices and adherence to data protection regulations.
- The interview process for this position consists of the following:
- Technical Interview with the CTO (45 minutes) and a Principal Engineer (45 minutes).
- Design/Coding Session (60 minutes) to assess problem-solving skills and technical proficiency.
- Interview with a Product Manager (45 minutes) focusing on experience working with cross-functional teams and integration of product development processes.
- Leadership/Cultural Fit Interview with the CEO (45 minutes).
- Health Insurance (medical, dental, and vision)
- Unlimited PTO
- 401k Retirement Plan
- Life & Disability Insurance
- Paid Parental Leave
- Torch Coaching
- UP Days
- Remote Workstation Stipend