Storyblok

Senior Backend Engineer – AI Feature Builder

Storyblok

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

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