Senior Backend Developer

We are a leading e-grocery company in Europe, helping people eat and live well by delivering fresh, high-quality food quickly and reliably. As we expand our technical capabilities, we seek a Senior Backend Developer to lead or participate in the complex technical initiatives, foster collaboration across teams, and ensure alignment with business goals. This role is pivotal in shaping the technical direction of our platforms, scaling systems, and driving engineering excellence.


What will be your key responsibilities:

What You Will Do

As a Senior Backend Engineer, you will:

  • First 1-3  months you will be part of the development team in order to get insight to the domain on a specific Project/Mission. You will work as a Senior engineer performing Development and SW Design activities. After the initial period, you may transition into a Technical Lead role for projects/missions, guiding the team and ensuring technical excellence

  • Lead high-impact technical projects that influence multiple teams and systems.

  • Define and drive the technical architecture for scalable, distributed backend systems.

  • Collaborate across teams (backend, frontend, ML, UX, etc.) to ensure cohesive solutions.

  • Deliver efficient, maintainable, and high-performance backend code using Java 17+ and frameworks like Spring Boot.

  • Mentor engineers to improve team performance and drive a culture of learning and collaboration.

  • Innovate and optimize solutions by introducing modern technologies, methodologies, and best practices.

  • Influence technical direction across teams while ensuring alignment with business priorities.

What experience should you have:

What We Expect From You

  • Deep Technical Expertise: 8+ years in backend programming, preferably in Java 8+ or Kotlin  (our current tech stack is Java 17+).

  • Proven experience in designing and scaling distributed systems and microservice architectures.

  • Strong proficiency in SQL (performance tuning of MySQL or PostgreSQL) 

  • Experience with messaging systems (RabbitMQ and/or Kafka)  

  • Strong knowledge of Java Frameworks: Spring Boot (in case of Java), Hibernate, MVC.

  • Familiarity with cloud technologies (preferably Google Cloud Platform or AWS or Azure), Docker,  Kubernetes, and CI/CD pipelines (we use GitLab, ArgoCD).

  • Experience in cross-functional collaboration, driving complex technical projects from concept to delivery.

  • Advanced self-organisation: efficiently align tasks and time with team goals e.g. upon your seniority we are expecting you to be proactive and self organised

  • Ability to mentor, inspire, and guide engineers to achieve engineering excellence.

  • Language: Fluent English (B2 or higher).

Bonus Skills

  • Knowledge of Redis, Elasticsearch, and NoSQL databases.

  • Experience integrating solutions with OpenAI or similar LLMs.

  • Exposure to frontend technologies and full-stack approaches.

  • Python or Scala programming knowledge. 

What do you get in return:

What We Offer

  • Impactful Work: Lead projects that directly influence customer satisfaction and business success.

  • Growth and Learning: Opportunities for professional growth through mentorship, conferences, and workshops.

  • Flexible Work Environment: Hybrid working model with 3 days in office and 2 days remote (for Prague proximity colleagues).

  • Open Culture: Collaborative and supportive team environment with minimal bureaucracy.

  • Personal Development: Budget allocated for training, learning, and professional growth.

Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Prague

Project Manager

  • Greyson Consulting
  • Praha hl.m.
  • Dohodou

Pomáháme transformovat přední organizace ve střední a východní Evropě poskytováním služeb manažerského poradenství, projektového řízení, systémové integrace a vývoje aplikací. Spojujeme osvědčené…

Project Manager

Solution Architect

  • Greyson Consulting
  • Praha hl.m.
  • Dohodou

Validace funkčních požadavků od Business Analytika a příprava návrhů možných řešení efektivně pokrývajících tyto požadavkyDefinování architektury řešení a funkční návrh technického řešení pro…

Solution Architect

Business Analytik

  • Greyson Consulting
  • Praha hl.m.
  • Dohodou

Komunikace a mapování business požadavků zákazníka, sběr technických požadavků a účast na jejich řešení Příprava návrhu řešení na základě technických a funkčních požadavků a specifikací uživatelů,…

Business Analytik