Senior Software Engineer (Ruby)
Senior Software EngineerWe're looking for a Senior Software Engineer to join a fast-growing technology company building modern, mission-critical software at scale. In this role, you'll help shape the architecture, development, and evolution of customer-facing web applications used by a rapidly expanding user base.As a senior member of the engineering team, you'll drive frontend initiatives from concept to production, working closely with product managers, designers, and fellow engineers to create intuitive, performant, and scalable user experiences. You'll play a key role in defining technical direction, establishing engineering best practices, and mentoring team members while contributing hands-on to complex technical challenges.What You'll DoDesign, build, and maintain scalable web applications using modern frontend technologies.Lead architecture discussions and influence technical strategy across multiple projects.Develop reusable component libraries and design system foundations to improve consistency and developer efficiency.Collaborate cross-functionally to translate business requirements into high-quality product experiences.Optimize applications for performance, accessibility, reliability, and scalability.Write clean, maintainable, and well-tested code while promoting engineering excellence through code reviews and mentorship.Identify opportunities to improve development workflows, tooling, and team productivity.Leverage AI-powered development tools and automation to accelerate software delivery while maintaining high quality standards.What We're Looking For6+ years of experience building and shipping production-grade web applications.Strong expertise with React, TypeScript, GraphQL, and modern frontend architecture patterns.Experience designing scalable component systems and maintainable frontend platforms.Deep understanding of application performance, accessibility, testing, and user experience best practices.Proven ability to lead technical initiatives and collaborate effectively across teams.Strong problem-solving skills with a passion for building elegant, user-centric solutions.Experience working in fast-paced, high-growth environments.Tech StackReact, TypeScript, GraphQL, Ruby, Jest, React Testing Library, Playwright, and modern cloud-based development tools.Why Join UsYou'll have the opportunity to work on impactful products, solve meaningful technical challenges, influence engineering strategy, and help build systems that operate at significant scale. This is an ideal role for engineers who enjoy ownership, collaboration, continuous learning, and delivering exceptional user experiences.