Storyblok is a headless CMS that helps marketers & developers create with joy and win in the AI-driven content era.
Backend Engineer
Location
United States
Posted
34 days ago
Salary
0
Seniority
Lead
Job Description
Backend Engineer
Storyblok
• Own and drive the next generation of Storyblok’s customer-facing products and features by building scalable and reliable backend systems using modern technologies (primarily Ruby on Rails, additional experience in other programming languages, like Python, Rust, or Elixir valued). • Take responsibility for the performance and scalability of our APIs, optimizing queries and data models with PostgreSQL and other storage systems. • Design and implement data workflows that may involve relational, NoSQL, or vector databases depending on project needs. • Collaborate on integrating AI-driven features and services, ensuring production readiness, scalability, and maintainability. • Implement automated testing as part of development workflows and continuously raise the bar for performance, security, and reliability. • Develop a thorough understanding of our codebase and domain, actively shape technical standards, share knowledge proactively with colleagues, and contribute to documentation. • Proactively address bugs and production issues for our customers, demonstrating strong ownership and balancing speed with quality. • Work closely with product owners, designers, and other stakeholders to understand and translate business requirements into well-structured, sustainable technical solutions. • Actively participate in thoughtful code reviews and provide technical guidance and mentorship to more junior engineers in an open, respectful, and empathetic manner. • Act as a strong team player, taking initiative to unblock work, helping teammates overcome obstacles, resolve blockers, and complete work tasks.
Job Requirements
- 7+ years of relevant experience as a Backend Engineer, with at least 3+ years in Ruby on Rails preferred.
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
- Strong experience with at least one major backend framework (e.g., Ruby on Rails preferred; FastAPI, Flask, or Express is a plus).
- Experience with PostgreSQL; familiarity with NoSQL or vector databases (e.g., Qdrant, Pinecone, or Weaviate) is a plus.
- 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.
- Knowledge of tools such as Redis, Sidekiq, Memcached, or equivalents.
- 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).
- Familiarity with modern AI/ML services or data-intensive workflows is desirable.
- Ability to write efficient, secure, well-documented, and clean code.
- Strong problem-solving and critical-thinking abilities.
- Strong written and verbal communication skills in a collaborative, remote-first environment.
- Demonstrated ownership mindset, confidence, and motivation to contribute meaningfully to Storyblok’s growth as part of a high-performing team.
- Demonstrates AI literacy, with the ability to leverage AI tools to enhance productivity, decision-making, and quality of work while applying sound judgment and critical thinking.
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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Junior Python Developer – AI & Innovation
AdzunaAdzuna is a smarter, more transparent job search engine that helps you zero in on the right role faster.
• Write clean, testable, and efficient Python code to support our core AI products and automated search and apply tools. • Collaborate closely with our Data Scientists to integrate machine learning models, LLM pipelines and agentic frameworks into our live production stack. • Build and maintain scalable APIs and data workflows to handle large volumes of job vacancy data. • Help manage and optimise our AWS infrastructure, ensuring high availability and smooth deployment processes. • Write robust unit and integration tests to ensure system reliability and mitigate deployment risks.
• Drive modernization – migrate Java applications from Wildfly to Spring Boot • Standardize APIs – create and evolve OpenAPI specifications • Integrate seamlessly – connect systems and processes through Kafka • Guarantee quality – develop robust integration and regression tests • Build for the cloud – define Kubernetes environment • Automate delivery – design and refine CI/CD pipelines
Role Description We are looking for an experienced Software Engineer to help lead the development of fast, well-tested, and performant code for our web applications and modernizing our application stack. If you are the kind of engineer passionate about developing well-built, reusable components following industry best practices, and love working in a collaborative environment with your product partners and dependency teams, then we want to talk to you. - Collaborate with Designers, Product Managers, and Software Engineers to build and maintain the user experience, accessibility, and development feasibility of the website, applications, and supporting digital spaces. - Design and implement innovative solutions for the presentation of data and content on our websites, mobile apps, and other platforms. - Adhere to JoVE’s brand standards and convey it cohesively across the website, supporting digital spaces and third-party platforms. - Stay updated on the latest standards, changes, and web design and development trends. - Contribute towards engineering excellence in areas like automated unit testing. - Collaborate with key stakeholders on project design and implementation and other developers to maintain standards and create a reusable codebase. - Expected to be self-motivated, needing little guidance on completing tasks on time and meeting expectations in terms of requirements. - Explain and “whiteboard” complex technical issues to audiences with varying levels of technical expertise. - Debug software components and identify code defects for remediation. - Assist in automating deployments to development and other environments. Qualifications - A Bachelor’s degree. - 5+ years of experience building scalable, data-driven backend systems and APIs. - Strong proficiency in server-side programming (Node.js). Familiarity with PHP is an added advantage. - Strong understanding of system design, data architecture, and microservices or modular monoliths. - Skilled in designing and implementing RESTful APIs and integrating with third-party services and external SDKs. - Familiarity with event-driven systems, asynchronous processing, and message queues (Kafka, SNS/SQS, RabbitMQ, etc.). - Experienced with SQL and NoSQL databases — e.g., PostgreSQL, MongoDB, Redis — with the ability to optimize queries and model complex data relationships. - Solid experience with cloud-native architecture using AWS (serverless, ECS/Fargate, Lambda, S3, CloudFormation, etc.) or equivalent platforms. - Demonstrated understanding and implementation of software design principles such as SOLID and DRY with Software as a Service (SaaS), multi-tenancy application development. - Embraces the concepts of Agile Scrum software development and its related collaboration and issue-tracking tools (e.g., JIRA, Rally). - Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including GitHub and CI pipeline automation tools. - Ability to triage and resolve incidents and lead incident investigations. Benefits - A competitive compensation package. - You will make a direct impact in accelerating science research and education. - Opportunity to work with global teams and in an environment that promotes innovation and collaboration. - Our strong promotion from within culture draws a clear path to advance your career with us.
• Server-side development: designing, developing, and maintaining the server-side logic of web applications. Implementing scalable and efficient server-side components and APIs • Database management: working with relational and/or NoSQL databases to store and retrieve data efficiently. Designing and optimizing database schemas for performance and scalability • API Integration: integrating third-party APIs and web services to enhance application functionality. Developing custom APIs to facilitate communication between front-end and back-end systems • Security: implementing security best practices to protect against common web application vulnerabilities. Conducting regular security audits and implement necessary measures • Optimization: optimizing server-side code for maximum speed and scalability. Monitoring and troubleshooting performance issues • Collaborating with front-end developers, UI/UX designers, and other team members to ensure seamless integration of components • Version control: using version control systems (e.g., Git) to manage and track changes to the codebase • Testing and debugging: conducting thorough testing of server-side components to identify and fix bugs. Collaborating with QA engineers for comprehensive testing • Creating and maintaining clear and comprehensive documentation for back-end systems and APIs




