This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

allO
Posted 6mo ago

Senior Backend Engineer (Java/Spring Boot)

allO
Brazil
RemoteFull Time
Responsibilities
  • Prototype quickly
  • Build APIs
  • Maintain microservices
Requirements
  • Senior backend engineer with Java/Spring Boot
  • PostgreSQL/MongoDB
  • Microservices
  • Remote, permanent
  • Focus on APIs and backend services
Technical tools mentioned
JavaSpring BootSpring DataPostgreSQLMongoDBMicroservicesHTTPGroovyKubernetesGCP

Job description

Job description

About us
We are allO—the digital backbone of restaurants, the future of gastronomy, and the reliable partner of local businesses. We are bringing a revolution to restaurants in Europe and empowering them to become local champions with an all-in-one operating system. We are a team with people over 15 different nationalities and serve more than a thousand restaurants in Germany. Join allO and help revolutionize the future of gastronomy with us!

About this position
We’re hiring a backend-leaning engineer who can ship fast prototypes to validate ideas, then turn validated MVPs into clean, reusable, high-quality production code. You’ll work on core platform services and integrations that power restaurant operations daily — and you’ll also maintain and improve parts of our current codebase (yes, some of it is “legacy” and less structured than our newer projects).
You’ll start as a senior individual contributor reporting directly to the Head of Engineering, with the opportunity to take high ownership across backend architecture, reliability, and delivery as we scale.
We are allO—the digital backbone of restaurants, the future of gastronomy, and the reliable partner of local businesses. We are bringing a revolution to restaurants in Europe and empowering them to become local champions with an all-in-one operating system. We are a team with people over 15 different nationalities and serve more than a thousand restaurants in Germany. Join allO and help revolutionize the future of gastronomy with us!
You’ll build and evolve products and backend capabilities used daily in restaurant operations, including:
  • Point of Sale (POS)
  • Webshop
  • Reservations
  • Payments
  • Other customer-facing and internal product surfaces
  • Core backend services that connect these surfaces reliably (APIs, integrations, data models, and operational tooling)

Job requirements

Your Profile | What you should bring
  • Core tech stack:
    • Java
    • Spring Boot
    • Spring Data
    • PostgreSQL
    • MongoDB
    • Microservices & HTTP communication
  • Nice to have:
    • Groovy (syntax familiarity is enough)
    • Kubernetes (for exploration / running services locally or in dev)
    • GCP tooling (for deployments, logs, monitoring, and managed services)
  • What “senior” means here (it’s not about years): We care more about how you operate than your title or years of experience. “Senior” to us means:
    • You own outcomes and deliver what you promise.
    • You’re fast with good judgment (you know when to take shortcuts and when to do it properly).
    • You give solid estimates and communicate tradeoffs early.
    • You’re open to feedback and work well with product, design, and engineering.
    • You’re pragmatic: get it done now, then come back and improve quality once the direction is proven.
    • You keep learning: you follow trends in modern frameworks, languages, and engineering practices — and apply them when they actually help.

Job responsibilities

Your Responsibilities | What you will do
  • Prototype quickly for MVP validation: deliver scrappy-but-functional solutions when speed matters.
  • Harden and standardize after validation: refactor for maintainability, reusability, performance, and consistency.
  • Design and build HTTP APIs for internal and customer-facing products; communicate tradeoffs and keep interfaces clean.
  • Build and maintain microservices that communicate reliably over HTTP (and related patterns like retries, timeouts, idempotency, and observability).
  • Model and query data pragmatically across relational and document databases (e.g., PostgreSQL and MongoDB).
  • Handle legacy with confidence: jump into an existing codebase, fix what hurts, and improve structure incrementally.
  • Debug with ownership: trace issues end-to-end, identify root causes fast, and ship safe fixes (with good follow-up hardening).
  • Work cross-functionally: align with product and design when specs are unclear, and communicate risks early.
  • Use modern AI tooling and stay current: explore tools and keep up with market trends to improve speed and quality.

Job benefits

  • Working hours & collaboration:
    • Full-time, aligned with the same “official” weekly hours as a regular employee in Munich.
    • We don’t track hours day-to-day; we care about delivery and reliability.
    • You’re free to organize your day (finish earlier, take time during the day, etc.) as long as commitments are met.
    • We’re async-friendly and Brazil time zone is fine.
    • We do groomings and alignment meetings when needed.
    • English is required for groomings and other necessary meetings.
  • Perks & benefits:
    • Very competitive salary package.
    • 30 days of paid vacation (contractors included — same benefit as the Munich team).
    • Flexible schedule (outcome-driven, no hour tracking).
    • High ownership: direct line to Head of Engineering and a path to leading backend initiatives.
    • Real product surface area: POS, webshop, reservations, payments — software that actually runs restaurants.

About allO

All-in-one management platform and POS system for restaurants.

Year founded
2021
Employees
60
Organization type
Private
Latest investment
Raised $5.00M Seed (2024) — led by 20VC
Headquarters
DE

Similar jobs

Senior Backend Engineer roles
5mo
Save
Mark Applied
Hide
Senior Backend Developer
Sao Paulo, Sao Paulo, Brazil
RemoteFull Time
Tether
Tether: Suer of stablecoins and blockchain-based financial infrastructure.
5+ YOE5+ years of JavaScript/Node.js, microservices, databases, security, and high-availability experience; comfortable with remote work.
Node.js, MySQL, MongoDB, Redis, RPC, REST, Ruby on Rails
1y
Save
Mark Applied
Hide
Senior Full stack Engineer
Brazil
RemoteFull Time
Ominis
Ominis: AI-driven contact center engagement and automation platform.
5+ YOE5+ years backend engineering; multiple languages; SQL/NoSQL data modeling; cloud and containerization; strong communicator; remote-friendly.
Java, Python, Go, Node.js, C#, AWS, GCP, Azure, Docker, Kubernetes, SQL, NoSQL, Kafka, RabbitMQ
1y
Save
Mark Applied
Hide
Senior Python Backend Engineer
Argentina or Brazil
RemoteAll Commitments Available
BriteCore
BriteCore: Cloud-native core software platform for P&C insurance carriers.
5+ YOESenior Python Backend Engineer with 5+ years Python, Django, SaaS, AWS, APIs, and SQL experience.
Python, Django, MySQL, Vue.js, React, Docker, AWS, API Gateway, Lambda
2y
Save
Mark Applied
Hide
Backend Software Engineer Senior - Vaga afirmativa para mulheres
São Paulo, Sao Paulo, Brazil
RemoteFull Time
Swile
Swile: Provides a digital platform for managing employee benefits and engagement.
Senior backend engineer with Java/Kotlin, distributed systems, observability, security, and English fluency.
Redis, Kafka, RabbitMQ, Databases, Java, Kotlin, gRPC, Protocol Buffers
4mo
Save
Mark Applied
Hide
Senior AI / LLM Backend Engineer (Python)
Bogota or San Paulo or Mexico City
RemoteFull Time
Publicis Groupe
Publicis GroupeEuronext Paris: PUB: Global communications, advertising, and digital transformation holding.
Strong Python backend engineering; experience with LLM-based apps, RAG, REST APIs; CI/CD; cloud deployment; vector databases; Redis; containerization; LangChain/LangGraph experience.
Python, REST APIs, Redis, Docker, Kubernetes, LangChain, LangGraph, FAISS, Milvus, AWS, GCP, Azure, LLMs
4mo
Save
Mark Applied
Hide
Senior AI / LLM Backend Engineer (Python)
Bogota or San Paulo or Mexico City
OnsiteFull Time
Publicis Groupe
Publicis GroupeEuronext Paris: PUB: Global advertising and digital transformation agency holding.
Strong Python backend expertise; hands-on LLM apps; REST APIs; CI/CD; cloud platforms; vector databases; Redis; FAISS/Milvus; RAG architectures.
Python, REST APIs, FAISS, Milvus, Redis, LangChain, LangGraph, AWS, GCP, Azure, Docker, Kubernetes
10mo
Save
Mark Applied
Hide
Senior Back-End Software Engineer (Remote)
Brazil
RemoteFull Time
Bask Health
Bask Health: Infrastructure platform for launching and scaling telehealth businesses
Senior backend-focused role requiring expertise in serverless architectures, Node.js/TypeScript, AWS services, and database design; strong communicator; startup-ready.
SST, Drizzle, Node.js, AWS, SQL, TypeScript, JavaScript
This job has expired