Senior Software Engineer

3 days ago


Copenhagen, Copenhagen, Denmark Too Good To Go Full time

At Too Good To Go, we have an ambitious goal: to inspire and empower everyone to fight food waste together.

40% of all food produced in the world is wasted. And that has a huge impact on the health of our planet, with 10% of greenhouse gas emissions coming from food waste.

We're more than an app: we are a certified B Corporation with a mission to empower everyone to take action against food waste, so alongside our marketplace app, we create educational tools, explore new business solutions - such as our Retail Technologies offering, and influence legislation to help reduce food waste.

We're growing fast: Our community of 115 million registered users and 241,000 active partners across 19 countries have together already prevented 428+ million meals from going to waste - avoiding over 1.157.000 tonnes of CO2e

The Roles

We are looking to recruit Senior Backend Software Engineers, to be a part of our Product Teams that defines, builds, and delivers our product features. As a Senior Team Member in a product team, you will work towards specific outcomes with the freedom and responsibility to figure out the best way to achieve them together with the other Engineers and other Product Team members.

Your role encompasses refining, architecting, executing, and actively contributing to the continuous evolution of our team's capabilities.

As a Senior, you will actively support your engineering lead in delivering a quality, maintainable, and international top-class product, whilst being a role model for less-senior team members, by taking responsibility for problems and using your expertise to identify the right solutions.

The Tech Stack

We have created a scalable Spring Boot Application running on Java 21 in Kubernetes, deployed in a multi-region setup in AWS. Developers are able to run a full development environment locally, which gives a great developer experience.

Your Mission
  • Build and evolve our backend services and infrastructure to stay ahead of our growth curve.
  • Develop exciting new features to make our users and partners' experience better.
  • Actively participate in your team's development processes with a continuous improvement mindset.
  • Strive to deliver international top-class products with maximum quality, maintainability, and scalability.
  • Take on additional tasks outside your current boundaries with help from your team to continue to grow and expand your skills.
The ideal candidates
  • Have a wealth of experience in Backend development within the Java ecosystem.
  • Have proven production experience with Java, Spring Boot, MySQL & Message Systems.
  • Have worked with Domain Driven Design, and Clean or Hexagonal Architecture.
  • Have deep knowledge of AWS services (SQS, SNS, S3…).
  • Have experience with building scalable solutions.
  • Enjoy actively participating in a cross-functional product team.
  • Take pride in writing quality code.
Our values
  • We win together: Food waste is a big beast to fight. We believe in a #oneteam.
  • We raise the bar: We always push for more. We work smart, 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. Caring is also about the way we do business. We do the right thing.
What We Have To Offer
  • An opportunity to work in a global social-impact company and certified B Corporation where you can see a real and tangible impact in your role.
  • To be an integral member of our defined product teams. We are eager for you to make an impact and contribute to the product scope and development; Your insights are valuable, and we are here to listen.
  • Work-life balance is important to us Focus on the job to be done, not the hours spent, there is no need for overtime. On-call duty is not part of the job, but can be additionally agreed upon should you and your manager both wish it. We believe that happy environments create happy employees.
  • We trust in our employees and encourage an autonomous environment that provides several opportunities for employees to contribute, develop and take ownership of their work in a way that works for them.
  • To be part of an international company, with over 1,300+ colleagues across 19 countries that are on the same important mission.
  • An informal environment, working alongside 180+ passionate people within Tech & Product.
  • We celebrate our differences and our successes and have a strong values-driven team culture.
  • We work in a hybrid set-up and value in-office work weekly.
  • We may be able to support you with a working visa in Copenhagen, please be prepared to discuss this topic further as your first stage interview.
How to apply
  • We take recruitment very seriously, so please carefully read everything we have written above. Please also check our website and international media in order to get a good overview of Too Good To Go.
  • Submit your CV and Cover letter in English.
  • Please note that we only accept applications coming through our platform. No CV or Cover Letter will be accepted by email or LinkedIn direct messaging.

Job Ref: #LI-TC1

#LI-Hybrid

#J-18808-Ljbffr

  • Copenhagen, Copenhagen, Denmark Capture One Full time

    Senior Software Engineer - Data & Business IntelligenceCapture One Copenhagen, Capital Region of Denmark, DenmarkAs we continuously drive for growth and plan to expand our team, we are looking for a highly driven and achievement-orientated Senior Software Engineer to be part of Data and Business Intelligence team.What You Will DoAs an engineer at Capture One...


  • Copenhagen, Copenhagen, Denmark SYBO Games Full time

    Job DescriptionSenior Software Engineer RoleWe're seeking an experienced Senior Software Engineer to lead our game development efforts. As part of our team, you'll be pivotal in shaping the technological direction for our live mobile game, guiding tech efforts, and mentoring game engineers. Your role will involve defining and enhancing system architecture,...


  • Copenhagen, Copenhagen, Denmark Awaze Full time

    Awaze Copenhagen, Capital Region of Denmark, Denmark Senior Software Engineer We are awaze , the largest managed vacation rentals and holiday resorts business in Europe, which brings together some of the continent's most trusted travel brands, including Novasol, Cottages.com & Hoseasons. With over 1.5 million bookings each year, we're proud to offer our...


  • Copenhagen, Copenhagen, Denmark Delogue Full time

    Delogue PLM Copenhagen, Capital Region of Denmark, Denmark Join or sign in to find your next job Join to apply for the Senior Software Engineer role at Delogue PLM Senior Software Engineer - API & Architecture at Delogue Location: Copenhagen, Østerbro Industry: IT, Fashion & Lifestyle Job Type: Full-Time Experience Level: Senior About Delogue Join...


  • Copenhagen, Copenhagen, Denmark Spaak Technologies Full time

    Direct message the job poster from Spaak TechnologiesWorking on the future of Public Affairs | Co-Founder @ Spaak TechnologiesAbout SpaakAt Spaak, we are building an AI-native operating system for public affairs professionals. Our platform helps political organisations and big enterprises to navigate and influence the complex and fast-paced world of politics...


  • Copenhagen, Copenhagen, Denmark Spaak Technologies Full time

    Direct message the job poster from Spaak Technologies Working on the future of Public Affairs | Co-Founder @ Spaak Technologies About Spaak At Spaak, we are building an AI-native operating system for public affairs professionals. Our platform helps political organisations and big enterprises to navigate and influence the complex and fast-paced world of...


  • Copenhagen, Copenhagen, Denmark Trustpilot Full time

    Senior Software Engineer (Business Experience) Our vision is to be the universal symbol of trust, bringing consumers and businesses together through reviews. We are well on our way—but there's still an exciting journey ahead. Join us at the heart of trust. We are growing our engineering team at Trustpilot and are looking to welcome a Senior Software...


  • Copenhagen, Copenhagen, Denmark Onomondo Full time

    Description Are you a Sr. Software Engineer with a Telecom background, and excellent coding skills in Node.JS, looking to make a positive contribution to the Internet of Things (IoT) industry? Then join us at Onomondo Onomondo is a series A scale-up (21M EUR) that provides a cloud-native connectivity platform for the IoT industry. Our mission is to simplify...


  • Copenhagen, Copenhagen, Denmark ExSeed Health Full time

    **ExSeed Health's Vision**We aim to revolutionize male fertility testing with innovative medical devices and digital solutions. Our commitment to excellence drives us to push boundaries and make a meaningful impact in healthcare.CASA Lite, our flagship product, represents a significant milestone in this journey. This clinical-grade digital microscope...


  • Copenhagen, Copenhagen, Denmark Sprinteins Full time

    Job OverviewSprinteins is an agile software development company that specializes in tailor-made solutions. We are looking for a Senior Software Engineer to join our team and help us build complex applications for enterprise clients.About YouYou have 3+ years of experience in software engineering, especially for custom web applications.You possess excellent...


  • Copenhagen, Copenhagen, Denmark Avallone Full time

    About Us At Avallone,we're transforming the way companies handle compliance and risk management. Our products — the KYC Collector and the KYC Responder — empower organizations to simplify complex Know Your Customer (KYC) processes, stay compliant, and focus on what they do best. We believe in combining technology with deep industry expertise to create...


  • Copenhagen, Copenhagen, Denmark Maersk Group - A.P. Møller Mærsk Full time

    Driving Innovation and GrowthMaersk Group - A.P. Møller Mærsk is committed to driving innovation and growth through digital transformation. We are seeking an experienced Head of Software Engineering to lead our software development teams in shaping the future of digital solutions for Maersk Training. This strategic role is integral to our company's wider...


  • Copenhagen, Copenhagen, Denmark SYBO Games Full time

    Senior Software Engineer (Unannounced Game) Apply now We usually respond within two weeks SYBO is growing. We're releasing new games, building on the massive success of Subway Surfers as the most downloaded game of all time (4 billion downloads and counting) and continuing to excite and surprise the most important people in the world: Our players We're a...


  • Copenhagen, Copenhagen, Denmark Google Full time

    At Google, we're always pushing the boundaries of what's possible with technology. As a senior software development engineer in our Android team, you'll play a critical role in shaping the future of mobile operating systems.Our engineers develop innovative solutions to complex problems, and as part of this team, you'll focus on optimizing our compiler to...


  • Copenhagen, Copenhagen, Denmark Systematic Full time

    Select how often (in days) to receive an alert: Fullstack Senior Software Engineer Can you check off the following: Experienced full-stack developer. Have a keen eye for designing features. Enjoy responsibility. Can drive new product development. Then you are the one we are looking for The position Joining as a Senior Software Engineer, your primary...


  • Copenhagen, Copenhagen, Denmark Nordea Full time

    A career-defining opportunity awaits in our Software Engineering and Enablement team at Nordea Life Group. We seek a seasoned Senior IT Developer to lead the charge in transforming our technology landscape, leveraging modern architectures and innovative approaches.Our ValuesWe pride ourselves on our commitment to collaboration, ownership, passion, and...


  • Copenhagen, Copenhagen, Denmark Unity Technologies ApS Full time

    The opportunity We are looking for an experienced software engineer with a passion for technology and ecommerce to join our Commerce Storefront team. You will be part of a team that focuses on improving the discovery and purchase experience of Unity subscription and pay-as-you-go products, with tight collaboration with both other Commerce team and the...


  • Copenhagen, Copenhagen, Denmark Funded Full time

    nps.today Copenhagen, Capital Region of Denmark, Denmark About Nps.today nps.today is a leading SaaS company based in Denmark, specializing in customer experience solutions. With over a decade of experience, nps.today provides a unique platform that integrates seamlessly with existing IT systems, enabling businesses to measure, understand, and act on...


  • Copenhagen, Copenhagen, Denmark Lenus eHealth Full time

    Job Description: As a Senior Software Developer, you will work closely with engineers, designers, product managers, and support engineers to move our product forward. You will contribute to delivering high-quality features that make a meaningful impact and participate in improving our software engineering design, testing, documentation, build, deployment,...


  • Copenhagen, Copenhagen, Denmark Amicus Full time

    Amicus Copenhagen, Capital Region of Denmark, DenmarkFrontend Software EngineerDirect message the job poster from AmicusTech Recruiter looking to connect with the best TypeScript candidates across DenmarkI am working with an exciting research consultancy to build their growing team They are a forward-thinking company focused on revolutionizing the way...