Senior Software Engineer

About us

Remix by thredUP is a part of the global thredUP family with a focus on European business operations located in Sofia. Together, we are transforming the resale market with technology and we share a mission to inspire the world to think secondhand first. Оur proprietary operating platform is the foundation for our managed marketplace and consists of distributed processing infrastructure, proprietary software, and data science expertise.

How you will make an impact

As a Senior Software Engineer, your contribution will be instrumental in our team's mission to create an event-based distributed micro-service-oriented software environment that has a profound impact on millions of clients across diverse European markets. Leveraging your expertise in PHP, you will play a pivotal role in planning and developing this cutting-edge infrastructure, revolutionizing the way our clients interact with our services. By collaborating closely with cross-functional teams and delivering scalable, high-performance solutions, you will leave a lasting mark on the digital landscape, shaping the future of our clients' experiences. Join us in making an impact on an expansive scale.


  • Participate in planning, designing, and development phases of event-based distributed micro-service-oriented software products.
  • Improves code structure and architecture in service of testability and maintainability.
  • Writes, co-writes, and reviews documentation of design and support (e.g., design diagrams, API definitions, monitoring thresholds, troubleshooting guides, etc.).
  • Works with their team and adjacent teams to solve problems. Escalates problems that have a broader scope.


  • 5+ years of experience with PHP/Node.js
  • Experience with Yii2/Laravel/Symfony
  • Expertise with MySQL
  • Expertise with RabbitMQ /Kafka/Redis
  • Strong experience in OOP and SOLID principles
  • A clear understanding of architectural patterns and best coding practices
  • Solid problem-solving and analytical skills
  • Self-motivated and able to work independently
  • Excellent communication skills in both Bulgarian and English

Nice to have

  • Concurrency and distributed systems
  • Experience with high-traffic web applications
  • Experience with Docker/Kubernetes
  • Experience with Node.js/PHP
  • Understanding of Ci/CD principles

What we offer

  • Competitive remuneration
  • Career growth opportunities in an international company
  • Working alongside growth-minded people
  • Additional Health Insurance
  • Food Vouchers 200 BGN
  • Multisport/Coolfit card
  • We live by our Core Values of Transparency, SpeakingUP, Thinking Big, Infinite Learning, Influencing Outcomes & Seeking the Truth

We believe diversity, inclusion and belonging is key for our team.

Our mission has been built on extending the lives of millions of unique clothing items. Much like our inventory, we are proud to have fostered a workplace that is one-of-a-kind. A unique perspective is critical to solving complex problems and inspiring a new generation to think secondhand first. Be you.

All applications will be treated in strict confidentiality. Only short-listed candidates will be contacted.