Record360 Senior Platform Engineer

Development Fort Worth, Texas United States


Description

About Record360

Record360 began in 2013 with video capture and checklists for the rental industry. We’ve since evolved to become the leading inspection app in heavy equipment & trucking. Our simple mobile tools empower rental companies to better protect, inspect, and manage their fleet. We are a profitable and growing SaaS company with solid product-market fit. We know that our success is driven by our team, and our people centered culture reflects our commitment to attracting and retaining talent. We are fully remote and this position is open to qualified candidates in the contiguous US.

Your Role

As a Senior Platform Engineer you will play a critical role in developing our products and scaling our core infrastructure. Our Platform Team has a diverse set of responsibilities; developing our our Ruby on Rails backend, working on our AWS and Kubernetes infrastructure, and deploying and monitoring our applications. We serve multiple APIs, implementing both REST and GraphQL, with clients including mobile apps, a React frontend, and API integrations. With such a broad set of challenges, our Platform Engineers have ample room to find their right fit on the team and hone their skillsets on important problems. As such we look for confident and versatile backend generalists. Ideal candidates have experience with performance optimization, complex domain modeling, Kubernetes cluster management, and devOps and site reliability engineering as well. Experience across the various elements of our stack is definitely a plus and will help you provide leadership on our team.

Technologies We Use
  • Ruby on Rails
  • AWS
  • Kubernetes on EKS
  • PostgreSQL on RDS
  • GraphQL
  • Docker
  • New Relic
  • Frontend: React, Apollo, Jest
  • Mobile: native Objective-C and Kotlin

 

Our Hiring Approach

We value curious and growth oriented mindsets, and look for new team members who are interested in challenging themselves and sharing what they learn. We want to hire engineers who are driven by quality; who have clear opinions about how we can do our best work, and yet are open to change. We look for people who have a sense of humor and humility, who can keep it light while we roll up our sleeves. Communication skills are a must. Our goal is for everyone to be able to show up as their full self and offer leadership in their own way.
Our interview process aims to give candidates an opportunity to shine, combining both written portions and in person (Zoom) interviews. We respect your time and will not ask you to do any overly lengthy take home assignments (no “build an app that…”). Technical interviews will emphasize applied, real-world challenges over abstract algorithms and data structures. We understand that you are also interviewing us, and will prioritize answering your questions along the way as well.

Top Qualifications We are Looking for
  • You have 5+ years of experience writing production web applications, ideally in Ruby.
  • You know Ruby on Rails well or have expert level knowledge of other MVCs such as Elixir Phoenix or Django.
  • You have experience working on production Kubernetes clusters on AWS infrastructure.
  • You have encountered challenges of scale, and know how to take a disciplined approach to monitoring and maintaining business-critical systems.
  • You have gone beyond rudimentary MVC patterns and are comfortable designing bespoke modules and classes and modeling complex business domains.
  • You appreciate fundamental principles of both object-oriented and functional programming paradigms.
  • You have designed APIs according to disciplined conventions of both REST and GraphQL. You have a sense of their relative strengths.
  • You have dug deep into optimizing SQL queries and indexes, ideally with PostgreSQL.
  • You have extensive experience writing automated tests across multiple domains and architectures and have clear perspectives about appropriate patterns and levels of coverage.
  • You have the inclination and interpersonal skills to share your perspective and participate in a team where everyone is invited to take on leadership in their own way.
  • You have have a firm grasp of fundamentals of web application security.

 

Ideal candidates have a solid foundation in many of these skillsets and are willing to challenge themselves and take on new responsibilities.

What We Offer:
  • Competitive compensation with annual performance and compensation review
  • Flexible hours with a healthy work-life balance and a remote-first culture
  • Flexible paid time off (PTO)
  • 401K benefits including matching contributions
  • Medical and dental benefits
Sound like the right role for you? Please apply today!