The Opportunity
As a key member of our engineering team, you will lead and deliver projects from concept to production, driving core technical direction while working closely with key stakeholders. Our teams collaborate daily with product managers and designers to build exceptional software. An ideal candidate for this role will have both strong technical skills and a keen product sensibility. You’ll contribute as both a technical leader and a hands-on full-stack engineer, playing a critical role in building and scaling a platform that handles complex data workflows and analytics.
This is an opportunity to make a real-world impact—tackling challenging technical problems and contributing to a platform that is relied upon for high-performance data processing and analysis.
Even if you do not meet all criteria, we encourage you to apply! We foster an open and supportive environment where engineers are encouraged to grow and learn through their work.
As a Tech Lead, You Will:
- Own and lead technical projects from product ideation to successful execution, including technical decisions, architectural designs, data structures, and development approach.
- Collaborate with engineering, product, and design teams to architect high-performance, user-centric features that drive real-world impact.
- Identify new technologies and best practices to help the team and department continuously improve.
- Participate in cross-team initiatives to improve the overall developer experience and operational processes.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Have opportunities to manage direct reports in the future.
You Will Be Successful in This Role If You Have:
- At least 7 years of professional software development experience.
- Expertise in React, TypeScript, GraphQL, and backend technologies like Rails or Node.js.
- Proficiency in database schema design and writing efficient SQL queries.
- Excellent leadership and communication skills, with the ability to distill complex technical concepts for diverse audiences.
- A passion for solving complex problems and driving technical excellence.
Nice-to-Haves:
- Experience with front-end libraries for state management, UI components, and data grids (e.g., Redux, Mantine, AG Grid).
- Familiarity with AI and automation tools to enhance development workflows.
- Strong UI/UX instincts and a focus on simplicity and user-centric design.