Browse All Jobs
Job Description

Mixbook, the #1 rated photo book service in the US, is seeking a Senior Software Engineer to join their Data Engineering & Platform team. The ideal candidate will collaborate with senior engineers to design, implement, and deploy innovative systems that scale with the company's growing business and technical needs. Mixbook values meaningful contributions and offers a great culture with career enrichment and advancement opportunities.

This role is fully remote for candidates outside Moldova. For candidates based in Moldova, a hybrid work model is available at Mixbook's office in central Chisinau.

What this role involves:

  • Working closely with product owners to design, implement, and deploy systems.
  • Scaling the product using technologies like Ruby on Rails, React, TypeScript, AWS, and Redshift.
  • Contributing to system design, architecture, and code reviews.
  • Coding 75% of the time, with the rest dedicated to team collaboration.
  • Fostering collaboration within a cross-functional team.
  • Engaging in team development initiatives and training sessions.

Requirements:

  • 5+ years of web development experience with expertise in back-end programming languages and frameworks.
  • Experience with Ruby, Ruby on Rails is a strong plus.
  • Experience working with databases, including strong SQL skills, database design, and ORM usage.
  • Experience working with data tools such as Mixpanel, Segment, GA4, or Optimizely.
  • Strong understanding of cloud infrastructure (ideally, AWS) is a plus.
  • Knowledge of writing a variety of automated tests.
  • Willingness to learn and adapt to new technologies and tools.
  • Opinions on code architecture and building developer-friendly APIs.
  • General knowledge of front-end programming languages and frameworks.
  • Strong teamwork and communication skills.
  • Intermediate English speaking skills, level B2 or greater.
  • Bachelor’s Degree in Computer Science or another related college degree.

What Mixbook offers:

  • Market-leading compensation package.
  • Inspiring and innovative environment.
  • Unlimited PTO and flexible work schedule.
  • Personal budgets dedicated to learning and development.
  • State-of-the-art office in Chișinău (for candidates based in Moldova).
Apply Manually