Senior Full Stack Engineer (Ruby on Rails)
Imagine building the unseen infrastructure that keeps global eCommerce flowing smoothly, touching the lives of millions of shoppers every day. At Shipup (part of the ZigZag family), we're not just processing returns; we're crafting the entire post-purchase experience, transforming frustration into loyalty for some of the world's biggest brands. If you're a seasoned Full Stack Engineer with a passion for Ruby on Rails, ready to make a significant impact from your home office in Bulgaria, we have an exciting opportunity waiting for you.
Overview
We are ZigZag, a leading eCommerce returns and post-purchase specialist, now proud to be part of the Shipup family. Founded in 2015, we've rapidly grown into the world's most connected post-purchase and returns network. With a vibrant team exceeding 250 members spread across the UK, Bulgaria, France, Portugal, Germany, and Spain, we are at the forefront of innovation. Our mission is clear: to revolutionize the after-checkout experience for retailers, reducing costs, simplifying complexity, championing sustainability, and deepening customer loyalty. Our powerful SaaS platform offers access to over 3,000 carrier lanes across 170 countries, serving more than 1,100 retailers. This impressive roster includes enterprise and logistics giants like The Very Group, New Look, Boden, Selfridges, Sports Direct, The Hut Group, Swarovski, L'Occitane, Photobox, Carrefour, Lands' End, and DHL. We've evolved beyond just returns; we now own the entire post-purchase journey, and we are looking for a brilliant Senior Full Stack Engineer to help us continue this exciting journey.
Key Responsibilities
- Design, develop, and deploy robust, scalable, and high-performance full stack applications using Ruby on Rails.
- Collaborate closely with product managers, designers, and other engineers to define, scope, and implement new features.
- Write clean, maintainable, and well-tested code, ensuring software quality and reliability.
- Participate in code reviews, sharing knowledge and best practices with your team members.
- Troubleshoot and resolve complex technical issues across the full stack.
- Contribute to architectural discussions and decisions, helping shape the future of our platform.
- Mentor junior engineers, fostering a culture of continuous learning and growth.
Requirements
- Senior level experience as a Full Stack Engineer, with a strong command of Ruby on Rails.
- Proven expertise in both front-end (JavaScript, HTML, CSS, modern frameworks) and back-end development.
- A deep understanding of database technologies, especially PostgreSQL.
- Experience with RESTful APIs, microservices architecture, and cloud platforms.
- Solid grasp of software development best practices, including testing, CI/CD, and agile methodologies.
- Excellent problem solving abilities and a meticulous attention to detail.
- Strong communication skills, able to articulate technical concepts clearly and collaborate effectively within a distributed team.
- You must have the legal right to work in Bulgaria as we are unable to provide visa sponsorship for this role.
What You'll Gain
- An opportunity to work on a platform that truly impacts global eCommerce, simplifying operations for major brands and enhancing experiences for millions of consumers.
- Be part of a diverse, international team that values innovation, collaboration, and continuous improvement.
- A challenging yet supportive environment where your contributions are recognized and celebrated.
- Continuous learning and professional development opportunities in a fast paced, growing company.
- The flexibility and convenience of a fully remote work setup within Bulgaria, allowing for a healthy work life balance.
- Competitive compensation and a benefits package tailored to attract top talent.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

