Senior Java Developer (Cloud & Platform)

Full Time
Sofia, Bulgaria
1 day ago

If you're into online shopping (who isn't these days?), chances are you've crossed paths with Yotpo. We're all about eCommerce retention—helping brands of every size turn one-time shoppers into lifelong customers. 

Think loyalty programs, SMS and email marketing, and reviews—it's what we do best. Plus, we've got more tricks up our sleeve.

With teams spread across the globe—from the US and Canada to the UK, Israel, Bulgaria, and Australia—we're growing fast. Our main mission? Delivering cutting-edge technology that sets new standards in the industry.

Sounds exciting? Then read on, because we’re looking for curious professional talents to be a part of building the future of the e-commerce industry.

🔍 About You:
  • You’re a seasoned backend developer (5+ years) with hands-on experience in languages like Java, Ruby, PHP, or similar, and a strong grasp of object-oriented principles, clean architecture, and maintainable code practices.

  • You have solid experience designing and building microservices, working with API-first approaches (REST, message-driven, synchronous and asynchronous patterns), and using relational databases such as MySQL or PostgreSQL.

  • You've spent at least 2 years working with cloud-native environments (AWS preferred), containerized workloads (Docker), and orchestration platforms like Kubernetes.

  • You're familiar with GitOps workflows and have built and maintained CI/CD pipelines using tools like GitHub Actions, ArgoCD, or Jenkins.

  • You thrive in collaborative environments, communicate effectively with both technical and non-technical stakeholders, and align teams around shared goals.

  • You hold a Bachelor’s degree in Computer Science or a related field — this is a must-have.

🌟 Nice to Have:
  • Background in Platform Engineering, Developer Enablement, or DevOps practices.

  • Experience with message queues and streaming platforms (Kafka, MSK, SQS), Spring Boot / Gradle, or Go.

  • Working knowledge of infrastructure-as-code tools like Terraform or AWS CloudFormation.

  • Familiarity with NoSQL solutions such as MongoDB or DynamoDB.

  • Comfort working within distributed teams and across time zones.

🛠️ What You’ll Do:
  • Design and advocate for self-service tools and frameworks — such as Backstage plugins or Helm charts — that streamline the development lifecycle and promote consistency across teams.

  • Support and evolve internal developer tools like Okteto, SonarQube, LaunchDarkly, and the CI/CD ecosystem to improve engineering workflows.

  • Produce well-documented libraries, standards, and guidelines that help engineers build faster and more reliably.

  • Partner with R&D teams to enhance platform reliability, scalability, and overall developer experience.

  • Contribute to the planning and building of efficient, reliable, and cost-effective cloud infrastructure.

  • Continuously monitor developer experience metrics and platform KPIs, and use that data to prioritize improvements and guide roadmap decisions.

    What we offer:
  • A clear and structured career path with room to grow into leadership roles.

  • A supportive, relaxed office culture within a fast-moving and innovative environment.

  • Personalized development plans, regular recognition, and meaningful rewards for your impact.

  • Strong work-life balance, including 25 paid vacation days, loyalty bonuses, and team events both locally and abroad.

  • Comprehensive private health insurance coverage.

  • Access to internal mobility opportunities and a referral program to help build the team.

  • A flexible monthly benefits budget through Re:Benefit, giving you control over your perks.

  • Monthly meal vouchers and a fully stocked kitchen and bar to keep you fueled.

  • Continuous learning via e-learning platforms, knowledge-sharing sessions, and hands-on experiences.

  • Opportunities to participate in Hackathons, tech conferences, and internal workshops.

  • Equity options to share in the company’s success.

  • Hybrid work setup – 2 days per week in the office to balance flexibility and connection.

#LI-Hybrid

#LI-Hybrid