Cloudinary

Senior Backend Engineer - Product growth

Cloudinary • PL
Hybrid
About the role

The Product Growth team drives Cloudinary’s self-serve success by crafting seamless, scalable platform experiences that help users discover more value, activate faster, and grow their usage over time.

As a Senior Backend Engineer, you’ll play a key role in shaping and implementing growth-oriented experiments - from fine-tuning onboarding and registration flows to improving user activation and retention. Unlike core product teams, we focus on the connective tissue of the platform - the touchpoints that influence how users experience and adopt Cloudinary.
You’ll join a small, cross-functional team of frontend engineers, a designer, a product lead, and a quality engineer. Together, we move fast, iterate often, and measure our impact directly through user behavior and business growth.

Team lead insights

I’m looking for a strong backend engineer who loves solving challenges and experimenting. Someone who enjoys working in a fast-paced environment where ideas turn into reality quickly. In our team, trust and ownership are key - I value people who take initiative, share their thoughts openly, and aren’t afraid to explore new directions. You’ll work with an amazing, tight-knit group that’s passionate about growth and impact.

What You’ll Do?

  • Build and maintain backend systems and APIs that power growth experiments across onboarding, activation, and usage.
  • Collaborate closely with product, design, and frontend engineers to define, implement, and measure experiments (A/B tests).
  • Integrate with existing large-scale Ruby on Rails systems while contributing to performance, scalability, and maintainability.
  • Develop and own new backend endpoints supporting personalized onboarding, user profiling, and data-driven experimentation.
  • Work autonomously on short iteration cycles, shipping small, impactful improvements frequently.
  • Communicate and collaborate across multiple Cloudinary teams to coordinate experimental initiatives.
  • Explore and apply modern development tools, including GitHub CopilotCursor, and GPT-based assistants, to enhance productivity.
  • Participate in shaping how we design and execute growth experiments from both technical and product perspectives.
  • What We’re Looking For:

  • 5+ years of backend development experience, preferably in Ruby on Rails within large, complex codebases.
  • Strong understanding of API design, service architecture, and data modeling.
  • Experience working with AWS or similar cloud environments.
  • Familiarity with frontend technologies (React, TypeScript) - a plus, not a requirement.
  • Comfortable working in a fast-moving environment (Scrumban).
  • Excellent communication skills and ability to work independently with minimal instruction.
  • Open-minded, curious, and eager to explore new technical areas.
  • Strong problem-solving mindset and willingness to take ownership end-to-end.
  • Interest in or prior exposure to experimentation platforms (A/B testing, feature flags) - nice to have.
  • Enthusiasm for learning and using AI-assisted development tools like Copilot, Cursor, or GPT.
  • Why Join Us?

  • Be part of a trusted, high-ownership team that values autonomy and creativity.
  • Hybrid work model - 2 days per week in our Kraków office (ul. Fabryczna 18) with parking available.
  • Collaborate closely with team members in Poland and Israel.
  • Access to modern tools and opportunities to grow your skills across backend, frontend, and experimentation.
  • Work that directly impacts Cloudinary’s business growth and user experience.