Taro Logo

Back End Developer

A European tech company that develops web and mobile applications for creating personalized photo memories and products.
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
Consumer · E-Commerce

Description For Back End Developer

Cheerz is seeking a Senior Backend Developer to join their technical team of 25 members (Backend, Frontend, iOS, Android, UX/UI, QA, and DevOps) in Paris, France. The role offers a hybrid work arrangement with monthly in-person team gatherings.

The company develops and maintains web and mobile applications that impact hundreds of thousands of users across Europe, focusing on creating unique and personalized photo memories. The technical team is organized into four platform-specific teams (Backend, Apps, Web, and Infrastructure) with developers distributed across three product-focused agile squads.

As a Senior Backend Developer, you'll work primarily with Ruby on Rails and React, while also participating in the gradual migration to new backend technologies like Java, C#, or Go. The role combines hands-on development with technical leadership responsibilities, including mentoring, architecture planning, and promoting best practices.

The position offers significant technical growth opportunities with dedicated time for platform improvements: one sprint out of four is reserved for technical work, 20% of sprint time is allocated for technical tasks, and there are 6 weeks of "platform days" at year-end. The team values code quality, clean architecture, strong testing culture, and continuous integration/deployment practices.

The ideal candidate should have 5+ years of development experience, strong expertise in Ruby and Rails, and knowledge of React. Experience with additional backend languages like Java, C#, Go, or Rust is highly valued. The role requires both technical excellence and strong collaboration skills, as you'll be working closely with cross-functional teams in an agile environment.

Cheerz offers a collaborative and learning-focused environment, with regular tech meetups, knowledge sharing sessions, and opportunities to work on challenging technical problems at scale. The company is committed to diversity and equal opportunities, and all positions are open to people with disabilities.

Last updated 3 days ago

Responsibilities For Back End Developer

  • Develop and maintain backend services using Ruby on Rails
  • Participate in project planning and technical architecture decisions
  • Contribute to code reviews and pair programming sessions
  • Mentor other developers and promote best practices
  • Help migrate from Ruby to new backend languages (Java/C#/Go)
  • Write tests and documentation
  • Collaborate with cross-functional teams in agile squads
  • Participate in technical improvements and debt reduction

Requirements For Back End Developer

Ruby
PostgreSQL
React
TypeScript
Kubernetes
  • 5+ years of software development experience
  • Strong expertise in Ruby and Ruby on Rails
  • Experience with React development
  • Knowledge of REST API implementation
  • Experience with databases
  • Knowledge of another backend language (Java, C#, Go, or Rust) is highly valued
  • Strong problem-solving skills
  • Team player with good communication skills
  • Computer science degree or equivalent experience

Benefits For Back End Developer

  • Monthly team gatherings
  • 20% time for technical tasks
  • 6 weeks of platform days at year end
  • Regular tech meetups
  • Permanent contract
  • Professional development opportunities

Interested in this job?

Jobs Related To Cheerz Back End Developer