Job Description
We are seeking a highly experienced Full Stack Software Engineer specializing in Ruby on Rails and React to join our development team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. In this role, you will be primarily responsible for designing and implementing our web-based drone fleet management and ground control station (GCS) platform, which allows for drones to be flown over the internet using a mouse and keyboard in response to 911 calls.As a leader on our engineering team, you will have the opportunity to collaborate with cross-functional teams, mentor junior engineers, and drive innovation in our product offerings.The ideal candidate will have a strong background in web application development, database schema design, and a passion for delivering well-architected and scalable solutions.This position is fully remote.
Responsibilities
Develop our platform’s web-based backend in a high-quality, scalable, well-tested, and well-documented manner using Ruby on Rails
Implement the designed UI using React and Storybook
Ensure all platform functionality is adequately covered by the automated test suite
Collaborate with engineering colleagues to design and optimize the platform’s relational database schema
Work with the product team to understand customer needs and to design customer-oriented solutions
Lead and mentor other developers in the team and promote continuous learning
Qualifications
6+ years of Ruby on Rails experience
6+ years of PostgreSQL experience (including schema design and PostgreSQL-specific features)
4+ years of React experience
Full stack proficiency (JavaScript, HTML, CSS)
Excellent written and verbal communication skills
Excellent problem solving and analytical skills
Strong understanding of software architecture and design patterns
Ability to work independently and in a team environment
Preferred Qualifications
Prior industry experience working with UAS or GCS platforms
Experience with the modern Rails ecosystem (Stimulus, Hotwire, etc.)
Familiarity with cloud platforms such as AWS, Azure, or GCP
Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
Stuff We Use
AWS, Axum, Docker, Figma, GitHub, GitHub Actions (for CI), Helm, Hotwire, Kubernetes, PostGIS, Postgres, PowerShell, React, Ruby, Ruby on Rails, Rust, Sentry, Sequel, Storybook, TailwindCSS, Tokio, Turbo, WebRTC
Compensation: