Job Description

The Role

As an early engineer, you’ll work primarily with our Ruby and JavaScript codebase while having the opportunity to influence future technical decisions and potential stack evolution. You’ll contribute to architectural decisions, implement new features, and help build our engineering team from the ground up.

Key Responsibilities

Design, build, and maintain scalable software systems that form the foundation of our product

Write clean, maintainable, and well-tested code in Ruby and JavaScript

Contribute to technical architecture decisions and help establish engineering standards

Identify opportunities for technical debt reduction and codebase improvement

Participate in code reviews and mentor future engineering hires

Help shape our engineering culture and processes

Debug production issues and optimize application performance

Contribute to technical documentation and knowledge sharing

Required Qualifications

3+ years of professional software development experience

Strong proficiency in Ruby and JavaScript

Experience with Ruby on Rails or similar web frameworks

Solid understanding of modern JavaScript (ES6+) and frontend frameworks

Experience with web technologies and REST APIs

Solid understanding of software design patterns and principles

Experience with version control systems (Git) and CI/CD pipelines

Strong problem-solving skills and attention to detail

Excellent written and verbal communication skills

Preferred Qualifications

Previous startup experience or experience as an early employee

Experience with Ruby on Rails at scale

Experience with modern JavaScript frameworks (React, Vue, or similar)

Experience with testing frameworks (RSpec, Jest, or similar)

Knowledge of microservices architecture

Experience with agile development methodologies

Track record of mentoring other engineers

Experience with refactoring and modernizing legacy codebases

Contributions to open-source projects

What We Offer

Highly competitive compensation package structured to your preferences

Flexible mix of salary and equity

Direct impact on product decisions and company strategy

Comprehensive health benefits

Professional development budget

Modern tech stack and tools of your choice

What We Look For

Self-starter mentality and ability to work autonomously

Comfort with ambiguity and rapidly changing priorities

Passion for building products that solve real problems

Strong ownership mindset

Interest in wearing multiple hats and learning new skills

Excellent collaboration skills and empathy for teammates and users

Our Engineering Culture

Interested candidates should submit their resume, GitHub profile (if available), and a brief note explaining why they’re excited about joining an early-stage startup. Please include examples of your work with Ruby and JavaScript if available.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.