
Full-Stack Developer
On-site
Full Time
#Engineering
#React
#TypeScript
#Ruby on Rails
#AWS
#SQL
At Mixbook, we take pride in being the top-rated photo book service in the United States. With more than 30,000 five-star reviews, we have helped over 6 million people design and share their unique stories. We are a profitable and growing organization that values an intuitive design platform, high-quality output, and dedicated customer service. Beyond our products, we are a group of passionate individuals committed to making a difference. We foster a workplace built on trust, open communication, and a growth mindset, where every team member is encouraged to take ownership and thrive.
What is this role?
We are looking for a Senior Full-Stack Developer to join our team in Chișinău, Moldova. This is a full-time, on-site position. While we are currently building our talent pool, we invite experienced engineers to connect with us so we can reach out as soon as new opportunities become available.
What will you do?
- Develop and scale our web products using a modern technology stack that includes React, TypeScript, Ruby on Rails, AWS, and SQL.
- Participate in system architecture discussions and conduct thorough code reviews to ensure we are delivering high-quality, scalable solutions.
- Balance your time between hands-on coding, which accounts for 75% of your daily work, and engaging in team collaboration or technical strategy sessions.
What makes you a great fit?
To succeed in this role, you should have a solid background in web development, specifically with React and Ruby on Rails. We value candidates who possess a Bachelor’s Degree in Computer Science or have equivalent professional experience. Because we work in a global environment, you must have strong English communication skills, ideally at a B2 level or higher. We are looking for someone who is enthusiastic about working in a dynamic setting and who embodies our core values of being scrappy, caring, and dedicated to craftsmanship.
What's in it for you?
Joining our team means you will contribute to a product that is loved by millions of people. You will be part of a healthy, collaborative culture that prioritizes your professional growth and well-being. We offer a supportive environment where your voice is heard and your contributions are valued as we work toward our mission of helping people connect deeply with those they love.






