Storyblok is seeking a Senior Backend Engineer to design, develop, and maintain their flagship CMS platform, enabling businesses to create and deliver seamless digital content experiences.
Requirements
- 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
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
- Actively participate in code reviews and help with mentoring of more junior engineers in an open, respectful and emphatic manner
Other
- Minimum of 7+ years of relevant experience as a Backend Engineer
- Bachelor's or Master's degree in Computer Science or a related field
- 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
- Remote (home) work opportunity or funded by Storyblok co-working space