Senior Software Engineer

Storyblok
Summary
Join Storyblok's Innovation Labs as a Senior Software Engineer and contribute to groundbreaking projects. Collaborate closely with the Chief Innovation Officer and a dedicated team to rapidly prototype, validate, and iterate on innovative ideas for the future of content management. This role involves designing, architecting, and implementing high-quality prototypes using cutting-edge technologies. You will leverage Storyblok's core tech stack (Ruby on Rails and Vue.js) and explore emerging technologies like LLMs and generative AI. Frequent travel is required for in-person workshops. The position offers a unique opportunity to shape the future of Storyblok's product ecosystem and work with a high-velocity team.
Requirements
- 5–7+ years of hands-on software engineering experience, with a track record of building and shipping robust products or prototypes
- Professional experience developing with Ruby on Rails and Vue.js. Strong proficiency in both, or exceptional skill in similar technologies and demonstrable ability to learn the other quickly
- Demonstrated experience with rapid prototyping and fast iteration cycles, ideally within labs, research, or startup environments
- Strong collaborator with the ability to thrive in both autonomous and highly interactive settings
- Exceptional problem-solving and critical thinking skills; an insatiable curiosity for emerging tech and new ways of working
- Ability to shift fluidly from abstract ideation to hands-on implementation
- Excellent communication skills, with clear, concise documentation and constructive feedback in team settings
Responsibilities
- Design, architect, and implement high-quality prototypes and proof-of-concepts that test and demonstrate innovative features and ideas, using the best-fit technology for each challenge
- Deeply engage with Storyblok’s core tech stack—Ruby on Rails (backend) and Vue.js (frontend)—to accelerate learning and leverage existing capabilities. Equivalent in other technologies (Rust, Python, React.js) would also be applicable
- Stay at the forefront of emerging technologies—LLMs, vector databases, generative AI, or novel developer tools—proactively evaluating and applying them within the headless CMS space to bring value to customers faster
- Collaborate closely with the Chief Innovation Officer (CIO) and other team members in high-energy workshops to brainstorm, frame, and prioritize experimental projects, progressing rapidly from concept to demonstrable MVP
- Translate abstract ideas and business needs into tangible, working solutions that can be handed off for long-term productization when validated
- Participate in technical planning, code reviews, and architectural decisions, offering strategic input on experimentation processes and technical direction
- Document your process, assumptions, and learnings to support knowledge sharing and future development
- Embrace short development cycles, high autonomy, and the creative ambiguity inherent in true innovation work
- Travel regularly (approx. every 6–8 weeks) for team workshops and offsites that launch new waves of experimentation
Preferred Qualifications
Exposure to AI/ML frameworks, LLMs, or vector databases is highly desirable
Benefits
- Monthly remote work stipend (home internet costs, electricity)
- Home office equipment package right at the start (laptop, keyboard, monitor…)
- Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding
- Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
- Personal development fund for courses, books, conferences, and material
- VSOP (Virtual Stock Option Plan)
- The annual international team-building trip, quarterly and monthly online get-togethers
- As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules
- Remote (home) work opportunity or funded by Storyblok co-working space