Overview
This position is posted by Jobgether on behalf of Storyblok. We are currently looking for a Senior Backend Engineer (AI Powered) in Europe.
We are seeking a skilled and versatile Senior Backend Engineer to join a dynamic engineering team focused on building a cutting-edge, AI-powered content management platform. In this role, you will design, develop, and maintain scalable server-side systems, ensuring high performance, reliability, and security. You will collaborate closely with product owners, designers, and fellow engineers to implement backend solutions that power AI-driven features and handle data-intensive workflows. The ideal candidate thrives in a collaborative, remote-first environment, embraces new technologies, and takes ownership of delivering production-ready systems. This is an opportunity to make a tangible impact on digital content experiences for global clients and to grow within a forward-thinking, innovative engineering culture.
Accountabilities
- Design, implement, and maintain scalable backend systems, primarily using Ruby on Rails, with opportunities to work with Python, Rust, or Elixir.
- Optimize APIs, data models, and queries using PostgreSQL and other storage solutions, ensuring high performance and scalability.
- Develop and maintain data workflows across relational, NoSQL, or vector databases to support AI-driven features.
- Integrate AI-powered services and features, ensuring production readiness, maintainability, and scalability.
- Implement automated testing and continuous improvement practices to ensure reliability, security, and code quality.
- Collaborate with product owners, designers, and stakeholders to translate business requirements into technical solutions.
- Participate in code reviews, mentor junior engineers, and actively contribute to team knowledge-sharing and documentation.
- Troubleshoot production issues and proactively improve backend systems to enhance user experience.
Requirements
- 7+ years of relevant backend engineering experience, 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 (Ruby on Rails preferred; FastAPI, Flask, Express are a plus).
- Proficiency with PostgreSQL and familiarity with NoSQL or vector databases (e.g., Qdrant, Pinecone, Weaviate).
- Experience with automated testing frameworks (RSpec, PyTest, Jest) and CI/CD best practices.
- Solid understanding of design patterns, OOP, algorithms, and data structures.
- Knowledge of tools like Redis, Sidekiq, Memcached, or equivalents.
- Experience with RESTful services, microservices, and optionally GraphQL.
- Proficiency with Git, cloud infrastructure (AWS preferred), and modern development workflows.
- Familiarity with AI/ML services or data-intensive workflows is a plus.
- Strong problem-solving, critical thinking, and communication skills in a collaborative remote environment.
- Confident, detail-oriented, and motivated to contribute to a high-performing engineering team.
Benefits
- Fully remote work with a monthly home office stipend and initial equipment package (laptop, monitor, keyboard).
- Home office upgrades or membership to a local co-working space post-onboarding.
- Competitive leave policies including 25 days of annual leave plus local holidays, sick leave, and parental leave.
- Personal development fund for courses, conferences, books, and learning materials.
- Virtual Stock Option Plan (VSOP) participation.
- Regular international team-building trips and online engagement activities.
- Flexible schedules emphasizing work-life balance.
- Collaborative, international team culture that values knowledge-sharing, fun, and high performance.