Tech9 is shaking up a 20-year-old industry, and we're not slowing down. Recognized by Inc. 5000 as one of the nation's fastest-growing companies. We're also proud to be ranked as the 23rd fastest growing company in Utah and a recipient of the prestigious award for Forbes' Top 500 Startup Companies to Work For (second year in a row!).
If you are an excellent software engineer ready to take the next step in your career, this role is for you! We are looking for a Staff Engineer with deep experience in Ruby on Rails and JavaScript framework (React.js, Vue.js, or Angular) to join our team. This would be a hybrid position where you would be asked to go to our partner’s Pune office up to 3 days/week.
This is a fullstack, lead-level role for someone who can lead projects, mentor teammates, and own complex systems.
What you’ll love about us:
- Flexible work hours and excellent work-life balance
- A collaborative, transparent, and high-trust culture
- Autonomy to solve challenging problems the right way
- A no-politics environment that prioritizes smart solutions over red tape
What you’ll do:
- Lead the design and development of fullstack web applications using Ruby on Rails and Vue.js
- Collaborate with engineers, QAs, and PMs to build scalable products from scratch
- Mentor teammates, perform code reviews, and ensure architectural quality
- Work across multiple products in different stages, with a comfort for ambiguity
- Fix bugs, support current applications, and propose technical improvements
What we’re looking for:
- 8–10 years of fullstack development experience
- Proven leadership in handling complex systems and mentoring engineers
- Strong expertise in Ruby on Rails
- Experience with Vue.js preferred
- Experience with React or Angular
- Strong SQL/database knowledge
- Comfortable working both frontend and backend
- Excellent communication skills (English proficiency – C1+)
- Passionate, proactive, and ownership-driven mindset
Interview Process:
Due to the high level of responsibility and expertise required for our Staff/Lead roles, the interview process is designed to be thorough and targeted to assess both technical depth and leadership capability.
- 15–30 minute screening with our Recruitment team
- 1-hour technical interview with a Senior member of our Engineering team
- 1-hour technical interview with our Engineering Leadership
- 30-min interview with the Hiring Manager
- 1-hour Client Interview
- Potential 2nd Round Client Interview
If you're excited about building great software in a flexible, remote-friendly environment—apply now! We'd love to talk to you.