Job Description
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.