
Senior Backend Engineer – AI Feature Builder
Storyblok
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Own and deliver complex backend features and services using modern technologies (primarily Ruby on Rails; experience in other languages such as Python, Rust, or Elixir is valued).
- Contribute to the design and implementation of scalable APIs and backend logic that ensure high performance, reliability, and security.
- Take responsibility for the performance and scalability of your team’s backend systems, optimizing queries and data models using PostgreSQL and other storage systems.
- Write clean, efficient, secure, and well-documented code that follows established engineering standards and best practices.
- Implement and maintain automated tests as part of development workflows, contributing to continuous integration and deployment practices.
- Proactively identify and resolve bugs and production issues, balancing speed and quality while minimizing customer impact.
- Participate actively in code reviews, providing constructive feedback and upholding high engineering standards.
- Collaborate closely with product owners, designers, and other stakeholders to translate business requirements into sustainable technical solutions.
- Develop a strong understanding of the backend codebase and domain, contributing to documentation and knowledge sharing within the team.
- Support and mentor mid-level and junior engineers within the team, fostering a collaborative and respectful engineering culture.
- Take initiative to unblock teammates, resolve technical challenges, and contribute to the overall success of the team.
Requirements
- 7+ years of relevant experience as a Backend Engineer, with at least 3+ years in Ruby on Rails preferred.
- Strong experience with at least one major backend framework (Ruby on Rails preferred; FastAPI, Flask, Express, or similar frameworks are a plus).
- Experience with PostgreSQL; familiarity with NoSQL or vector databases (e.g., Qdrant, Pinecone, or Weaviate) is a plus.
- Knowledge of tools such as Redis, Sidekiq, Memcached, or equivalents.
- Familiarity with modern AI/ML services or data-intensive workflows is desirable.
- Experience with automated testing frameworks (e.g., RSpec, PyTest, Jest) and CI/CD best practices.
- Solid understanding of design patterns, development best practices, object-oriented design, algorithms, and data structures.
- Experience with RESTful services and microservices; exposure to GraphQL is a plus.
- Proficiency with Git and modern development workflows.
- Experience with cloud-based infrastructure (AWS preferred; GCP or Azure a plus).
- Ability to write efficient, secure, well-documented, and clean code.
- Strong problem-solving skills and ability to work independently within a collaborative team environment.
- Strong written and verbal communication skills in a remote-first organization.
- Demonstrated ownership mindset and motivation to contribute meaningfully to Storyblok’s growth as part of a high-performing team.
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsPythonRustElixirPostgreSQLNoSQLRESTful servicesmicroservicesautomated testingdesign patterns
Soft Skills
problem-solvingcollaborationcommunicationmentoringinitiativeownership mindsetconstructive feedbackdocumentationteamworkindependence
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science