Senior Software Engineer / Tech Lead

Remote, Phoenix, AZ, United States


Role Locations

  • Remote
  • Phoenix, AZ, United States


26 - 50 people


Phoenix, Arizona, United States

Tech Stack

  • Ruby on Rails
  • JavaScript
  • React
  • TypeScript
  • PostgreSQL

Role Description

TL;DR You write clean code and don’t hate talking to people.

This full-stack web developer position works closely with our Product, Marketing and Customer Success teams to get things done - fast. We're looking for people that love what they do and get excited to work with a team that's shaping the future of Trainual and small businesses worldwide. You will be forward-thinking, with a service and growth mindset.

You will be a great verbal and written communicator, a tactful diplomat, strong analyst and thorough problem solver. This could mean helping our customer success team troubleshoot a technical issue, working with our product team to plan and give input on designs. Being a small team, we all wear a lot of hats and are looking for someone who's excited to be a part of the growth. Our stack consists of Ruby on Rails, React, Postgres, JS, CoffeeScript, HAML and SCSS and is deployed to Heroku and S3.

What you will own & improve: Product & Design Collaboration: You will work closely with our product and design team to solve user problems in the training and on-boarding software space Wireframes to Features: You will own the translation of wireframes and user stories into user friendly features. Communication & Leadership: As a tech lead, you will be responsible for the technical planning & execution of squad initiatives. Product Iteration: You will identify and analyze any bugs found during testing and document them.

What you already know (Engineering) How to write clean, readable and dry code to build incredible software products. How to work collaboratively with a small team and independently. How to communicate effectively cross functionally (Product, Design, Customer Experience, etc.) How to communicate technical decisions through design docs, tech talks, and README’s. How to mentor junior engineers via pairing, design review, and code review. How to proactively identify problems with requirements (lack of clarity, inconsistencies, technical limitations) for their own work and adjacent work. How to make others better through code reviews, thorough documentation, and technical guidance. How to effectively communicate status for projects and initiatives to squad members.

What you already know (Tech Lead) How to maintain a clear technical vision for all squad projects and initiatives from beginning to end. How to run regular ceremonial(stand-up, grooming, intake, etc) meetings as needed. How to make tough decisions within tight-windows. How to be accountable for yourself and your team. How to analyze and effectively communicate the tradeoffs between technical, analytical, and product needs.

Languages we use: Ruby on Rails JavaScript, jQuery & AJAX React TypeScript PostgreSQL Redis Sidekiq HAML, CoffeeScript and RSpec Git & GitHub Heroku & S3 Bootstrap framework Bonus Skills Redis Elasticsearch Experience with a design system Experience working with SaaS products B2B software experience Experience with front-end frameworks Experience working with back-end API's Devops experience

About Trainual

We're a SaaS platform that enables small and medium sized businesses to build and digitize their playbooks. Most things in life come with a manual, and we think businesses should be no different! Our platform is the one, clear place for businesses to build their source of truth for everything they do.

Company Culture

Our team is made of high performers that put a premium on collaboration and everyone having a voice. Because of that, we value pulling together to put out incredible work and making our company and our product the best it can be. We believe in a work life balances and collection experiences both in and outside of the workplace - we even give every full time employee an experience fund to encourage them to go out and try new things!

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.