Join to apply for the Senior Software Engineer (Product) role at HappyScribe
We're Happy Scribe, a 100% bootstrapped and profitable startup based in Barcelona. We aim to break language barriers globally and bring audiovisual content to all by building the #1 Audiovisual Platform that combines AI with language expertise for high-quality transcriptions, subtitles, and captions.
We are a team of 40, building thoughtfully and with care. This is a hybrid role in Barcelona—office-first but remote-friendly, emphasizing in-person collaboration.
Responsibilities
- Build product features from start to finish, including conception, design, implementation, and maintenance, focusing on the editing experience.
- Develop scalable infrastructure for transcription services, identifying coupling and extracting concerns into small, scalable services.
- Enhance system performance, reliability, and efficiency by optimizing bottlenecks and reducing turnaround times.
- Design and implement simple, productive internal tools and processes, such as tools to sync user feedback with internal databases.
Qualifications
- Strong full-stack software engineering background, with about 70% backend and 30% frontend focus.
- Product-oriented mindset, attentive to customer needs and business implications.
- Willingness to learn new technologies pragmatically, focusing on tools and trade-offs.
- Interest in security and curiosity about engineering principles.
- Ability to mentor others and help junior engineers grow.
- Comfort with our language-agnostic approach; experience with Ruby on Rails and React is a plus but not required.
Company Culture & Perks
- Impact millions by improving transcription, translation, and subtitle workflows.
- Work with a small, high-performing team with a strong culture of trust and autonomy.
- Profitability and sustainable growth, no funding pressures.
- In-person collaboration in Barcelona, with flexible work arrangements and team retreats.
- International, inclusive environment with English as the common language.
- Competitive salary, equity, 30 days vacation, visa sponsorship, relocation support, hardware, learning allowances, private health insurance, and tax benefits.
Interview Process
- TA Screening Call: 20-35 min video with talent team.
- First Tech Interview: 60 min with a Senior Engineer, focusing on key skills.
- Second Tech Interview: 60-90 min live coding on real-world problems.
- Values & Team Meet: 60 min with co-founder and team members, plus additional meet-and-greet.
We look forward to your application and will respond to all candidates with feedback.