Senior Backend Engineer

Storyblok
Summary
Join Storyblok's growing Product Engineering team as a Senior Backend Engineer. You will play a key role in designing, developing, and maintaining our flagship CMS platform, collaborating with product owners, designers, and fellow developers. This position requires expertise in Ruby on Rails and backend development to implement scalable server-side solutions. Storyblok offers a fully remote work environment with flexible schedules and numerous benefits, including a monthly remote work stipend, home office equipment, paid time off, a personal development fund, and an annual international team-building trip. We are seeking a highly motivated individual with a strong background in backend development and a passion for solving complex technical challenges. If you are confident, detail-oriented, and a strong team player, we encourage you to apply.
Requirements
- Minimum of 7+ years of relevant experience as a Backend Engineer
- Bachelor's or Master's degree in Computer Science or a related field
- Comprehensive knowledge developing APIs with Ruby on Rails
- Working knowledge of PostgreSQL
- Comprehensive knowledge of testing tools based on behavior-driven development such as RSpec
- Comprehensive knowledge of design patterns and development best practices
- Comprehensive knowledge of object-oriented design, data structures, algorithms and problem solving
- Thorough knowledge of tools such as Redis, Memcached, Sidekiq
- Thorough knowledge of RESTful services and microservices
- Thorough knowledge of Git and other contemporary development technologies
- Experience with database design and management
- Experience with cloud-based infrastructure (specifically AWS; GCP and Azure a plus)
- Experience working with a software management system (JIRA is preferred)
- Ability to write efficient, secure, well-documented and clean code
- Strong problem-solving and critical-thinking abilities
- Excellent communication skills that facilitate interaction with multiple stakeholders
- You are confident, detail-oriented, and highly motivated to contribute to Storyblok’s growth as part of a high-performing team
Responsibilities
- Drive the next generation of Storyblok’s customer-facing products and features by building scalable and reliable backend systems with Ruby on Rails
- Contribute to improved performance of our APIs and optimize queries with Postgres
- Implement automated testing integrated into our development and maintenance workflows
- Test, optimize and update our application for security, performance and reliability on a continuous basis
- Develop a thorough knowledge of our code base and domain, proactively share knowledge with colleagues and contribute to documentation
- Help rapidly fix bugs and solve problems for our customers
- Work closely with our leadership as well as with product owners, designers and other business stakeholders to understand business requirements and translate them into technical solutions
- Actively participate in code reviews and help with mentoring of more junior engineers in an open, respectful and emphatic manner
- Act as a strong team player, helping teammates overcome obstacles, resolve blockers and complete work tasks
Preferred Qualifications
- Experience with cloud-based infrastructure (specifically AWS; GCP and Azure a plus)
- Experience working with a software management system (JIRA is preferred)
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
- An international team that loves to have fun at work and works hard together to accomplish shared goals