About the Role
Role details below.
Responsibilities
- Take ownership over a large portion of one of Ashby's products
- Own projects end-to-end, including responsibilities traditionally handled by product and design roles
- Research competitors and customer needs
- Write product specifications
- Create wireframes and prototypes
- Implement solutions across the full stack
- Design and build features such as automated interview scheduling
- Build generalized architectures (e.g., declarative filter system)
- Spec, design, and implement user-facing features (e.g., signing offers within Ashby)
- Collaborate with other engineers to integrate implementations into additional features
- Vet decisions with stakeholders
- Keep stakeholders updated on project progress
- Work with other engineers to deliver projects
Requirements
- Ambitious full-stack engineer focused on solving customer problems
- Ability to tackle any part of the technology stack (frontend or infrastructure)
- Experience tackling projects with high product and technical ambiguity
- Thrive at the intersection of product and technical challenges
- Capable of building powerful abstractions and flexible systems to solve classes of problems
- Ability to strike the right balance between speed and quality
- Openness to feedback and continuous improvement
- Excellent collaboration and communication skills
- Ability to vet decisions with stakeholders and keep them informed
- Proven experience leading or taking ownership of projects
- Comfortable with minimal process and high ownership
- Willingness to handle customer issues and investigations
- Ability to step back and consider the whole project during implementation
- Experience with end-to-end delivery of complex features
Nice to Have
- Love of typed languages (e.g., TypeScript)
- Fundamentals in debugging and building abstractions
- Fast learning ability
- Experience switching from other programming languages or platforms (e.g., Swift, Kotlin, iOS, Windows)
Benefits
- Competitive salary and equity
- 10-year exercise window for stock options
- Unlimited PTO, with encouragement to take it
- Minimum of 12 weeks of fully paid parental leave, covered by Ashby
- For non-US employees: parental leave may be longer to align with regional requirements
- Generous equipment, software, and office furniture budget
- Education budget of $100/month
- More expensive education items (e.g., conferences) covered with manager approval
- Top-tier health insurance for US employees and dependents, with 100% of premiums covered by Ashby
- High-quality supplemental health insurance for non-US employees and dependents, fully covered by Ashby
Compensation
Competitive salary. Equity: Equity included. 10-year exercise window for stock options
Work Arrangement
Remote (Country)
Team
Team size: Small team. Structure: Engineering team with over 90% of members considered Senior or above
Additional Information
- No daily stand-ups, no t-shirt sizing, no planning meetings
- Engineers spend less than 2 hours per week in meetings
- In-person meetings occur at least twice a year (department and company-wide)
- Small budget provided to meet colleagues locally
- Onboarding includes single-script dev environment setup
- First product change pushed on day one
- Progressive onboarding: from copy changes to delivery of impactful features
- Peer pairing for onboarding support
- Training sessions on culture, product, engineering process, and technical architecture
- Interview process includes no leetcode or whiteboard exercises
- Equal employment opportunity: no discrimination based on race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or expression
- Commitment to diversity and inclusion, especially for underrepresented groups in tech
- 21% of engineers are from underrepresented groups
- Sourcing diverse candidates actively
- No leetcode interviews
- Generous paid family leave policy