Senior Backend Developer
IT | Prague HQWe're looking for a Senior Backend Product Engineer who thrives at the intersection of technology and product. You won't just write code — you'll shape and deliver the solution. In this role, you'll own complex business problems end-to-end: understanding the context, exploring solution alternatives, collaborating across the stack, and delivering high-quality, scalable solutions at speed.
You’ll work closely with product managers, designers, and other stakeholders to build features that make a real impact. We value engineers who think in outcomes and impact, not only tasks, and who challenge the status quo to build better, faster.
Rohlik Group is seeking exceptional engineers for critical domains:
Customer Experience: Craft unforgettable user journeys and features that will leave our customers amazed.
Commercial and Innovation: Revolutionize retail by automating core functions from category management to dynamic pricing.
Operational Excellence - Automation: Dive into the future, working with cutting-edge robotics to redefine fulfillment center efficiency and reshape online grocery.
Supply Chain Excellence: Tackle one of the most intricate challenges in the industry. Collaborate with ML experts, develop advanced forecasting, and pioneer the future of supply chain automation.
What will be your key responsibilities:
Product Ownership & Impact
Take full ownership of delivering product features that solve real customer problems.
Collaborate deeply with product and design to define, shape, and refine requirements to accelerate delivery.
Understand the business context and explore alternative solutions, rather than just executing tickets.
Move fast with high quality — speed and impact are your compass.
Technical Excellence
Design and implement scalable, reliable backend services - Java/Python
Evaluate and apply both traditional microservices architectures and emerging agentic-first frameworks, choosing the best fit for the problem at hand
Ensure robust API / MCP design and strong system architecture.
Use AI-powered tools (e.g., Cursor, Windsurf, Devin.AI) to boost productivity and quality.
Own your code in production — monitor, debug, and continuously improve.
Collaboration & Delivery
Align across teams on architecture, dependencies, and priorities.
Communicate with both technical and non-technical stakeholders.
Embrace new workflows where product teams present working prototypes or even complete pull requests using Generative AI, enabling faster and more collaborative iteration.
Document and share knowledge — your work should scale beyond you.
Adopt an AI-first mindset — continually ask how Generative AI can support or accelerate each task, decision, or development step.
What experience should you have:
5+ years of backend engineering experience (Java, Kotlin).
Track record of owning and delivering impactful backend systems.
Strong knowledge of Spring Boot, Hibernate, SQL performance tuning, and messaging systems (e.g., RabbitMQ).
Experience with distributed systems, microservices, and cloud platforms (GCP, AWS).
Experience with AI-powered development tools (Cursor, Windsurf, Devin.AI, etc.).
Fluent English (B2+).
Bonus Points
Experience with Google Cloud Platform, Redis, Elasticsearch, NoSQL, Docker, Kubernetes, Kafka, CI/CD pipelines.
Domain knowledge in operational areas such as logistics, delivery, or warehouse systems.
How You Work
You think like an owner, not just an engineer.
You want to understand context and why before you start to build.
You move fast and responsibly — quality and speed are not opposites.
You leverage Generative AI and modern tooling to automate, accelerate, and elevate your work, transforming how engineering is done.
You care about what you ship, how it performs, and never settle for mediocre solutions.
About Rohlik
Making customers happy in the Czech Republic, Hungary, Austria, Germany and Romania.