We are United Software — a place where cool people start their career after working for well-known IT companies. But why do they come here? United Software is not just another outsourcing company. This is a company that works with Uber, Virgin Mobile, Kia and other well-known and dynamically growing...
27 жовтня 2025 бронювання

Backend Engineer (MezePay) (вакансія неактивна)

Львів, віддалено $2750–4200

About us:
At MezePay, we’re revolutionizing how restaurants in Greece operate. From seamless QR-based menus and ordering systems to modern, cloud-first POS solutions, we empower hospitality businesses with tools built for the digital era. We’re a fast-growing startup on a mission to bring simplicity, speed, and efficiency to the traditional restaurant experience — one taverna at a time.

About the role:
We’re looking for a skilled Backend Engineer (Java/Spring Boot) to join our founding engineering team and help build the backbone of MezePay’s restaurant platform. You’ll design, develop, and scale secure, reliable backend systems that power our apps — from ordering and payments to analytics and delivery integrations. This is a hands-on role where you’ll collaborate closely with product, frontend, and DevOps teams to ensure performance, observability, and maintainability across our services.

Main responsibilities:
You’ll play a key role in designing and building the core of our product:

  • Design and implement RESTful APIs and backend services (Orders, Menus, Payments, Users, etc.).
  • Build secure, scalable, and observable Java microservices using Spring Boot.
  • Integrate with third-party providers such as payment gateways, notification services, and delivery platforms.
  • Write clean, testable, and well-documented code.
  • Participate in technical design discussions, code reviews, and release planning.
  • Ensure high uptime, performance, and reliability of backend services.

Your experience:
We would expect you to have:

  • 3+ years of experience in backend development, ideally in fast-paced, product-driven environments.
  • Strong knowledge of Java 17+, Spring Boot 3, and REST API design.
  • Experience with PostgreSQL, Redis, or other relational and in-memory databases.
  • Familiarity with Docker, CI/CD workflows, and microservice architecture.
  • Solid understanding of security, scalability, and clean architecture principles.
  • Bonus: Experience with POS systems, QR ordering, or restaurant tech.

Nice to have:

  • Asynchronous processing with Kafka or similar pub/sub systems.
  • API versioning, OpenAPI (Swagger), or GraphQL.
  • Experience with JPA/Hibernate performance tuning and database migrations (Flyway/Liquibase).
  • Container orchestration using Kubernetes.
  • Familiarity with Infrastructure-as-Code (Terraform, Pulumi).
  • Knowledge of DDD, Hexagonal Architecture, or Event Sourcing.

What’s in it for you?

  • Be part of the founding engineering team, shaping the product from the ground up.
  • Build technology that directly supports small businesses across Greece.
  • Work in a remote-first, flexible environment with strong ownership and autonomy.
  • Opportunity to grow into Tech Lead or Engineering Manager roles as we scale.
  • 20 fully paid vacation days.
  • 15 fully paid sick leaves.
  • Paid public holidays.
  • Compensation for health insurance and sports club membership (after trial period).
  • Hybrid and remote work flexibility.

Join the meze-lution!