About Too Good To Go
Too Good To Go is a certified B Corporation with a mission to empower everyone to take action against food waste. We connect users with partner stores to rescue unsold food, preventing it from going to waste. With 85 million registered users and 150,000 active partners across Europe and North America, we are the world's number one marketplace for surplus food.
The Role
As a Senior Software Engineer on the Backend Checkout Team, you will be integral to our mission by enhancing our orders and payments system. You will work in a cross-functional team, focusing on refining, designing, implementing, delivering, and maintaining product features. Your work will involve building and maintaining integrations with payment providers and enhancing monitoring tools for better system performance.
Responsibilities
- Build and evolve backend services and infrastructure to support growth.
- Develop new features to improve the developer experience.
- Participate in agile development processes with a continuous improvement mindset.
- Deliver international top-class products focusing on quality, maintainability, and scalability.
- Engage in additional tasks to grow and expand your skills.
Technical Stack
Our technology stack includes a scalable Spring Boot Application running on Java 21 in Kubernetes, deployed in a multi-region setup in AWS. You will have the opportunity to work with AWS services, ElasticSearch, Redis, GitHub Actions, Docker, and Kubernetes.
Ideal Candidate
- Experienced in backend development within the Java ecosystem.
- Skilled in Java, SpringBoot, MySQL, Message Systems, and GIT.
- Familiar with Domain Driven Design, and Clean or Hexagonal Architecture.
- Knowledgeable about building scalable solutions and participating in cross-functional product teams.
- Takes pride in writing quality code.
Our Values
- We win together: Food waste is a big beast to fight, and we believe in a #oneteam approach.
- We raise the bar: We always push for more, working smart to smash barriers and elevate one another.
- We keep it simple: Our ambitions are bold but our solutions are simple.
- We build a legacy: We’re proud of the change we’re driving.
- We care: We always look out for each other and do the right thing in business.
What We Offer
- An opportunity to work in a global social-impact company.
- A role where you can see real and tangible impact.
- Focus on the job to be done, not the hours spent.
- Support for work-life balance with a hybrid work setup.
- Potential support for a working visa in Copenhagen.
How To Apply
We take recruitment seriously. Please read everything carefully, check our website and international media to get a good overview of Too Good To Go. Submit your CV and Cover Letter in English through our platform.
Benefits Extracted with AI
- Work-life balance
- No overtime required
- Opportunity for visa support
- Hybrid work setup
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Medior Java Developer
Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.
Senior Fullstack Developer (Java, Spring Boot, Angular)
Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Backend Developer
Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Senior Back End Developer (Java)
Join Winparts as a Senior Back End Developer in Groningen. Work with Java, PHP, and SAP in a dynamic e-commerce environment.
Senior Backend Engineer – Process and Workflow
Join Forto as a Senior Backend Engineer to drive automation and innovation in logistics with NodeJS, TypeScript, and MongoDB.
Fullstack Developer (Java, Spring, Angular, React)
Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Java Engineer with Angular and Spring Framework
Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Fullstack Developer with Retail Focus
Join CGI as a Fullstack Developer in Hamburg, focusing on retail solutions with skills in Java, C#, and cloud technologies.
Senior Backend Engineer - Data Gateway (Kotlin, Spring, AWS)
Join Bettermile as a Senior Backend Engineer to develop Data Gateway components using Kotlin, Spring, and AWS in a hybrid work environment.