Application Guide

How to Apply for Junior Backend Developer f/m/x

at Tomorrow

🏢 About Tomorrow

Tomorrow is a climate tech company that builds automated data-driven solutions to help individuals and businesses quantify and reduce their daily climate impact. What makes them unique is their practical approach to climate action through technology, offering tangible tools rather than just awareness campaigns. Working here means contributing directly to climate solutions while developing enterprise-grade software.

About This Role

As a Junior Backend Developer at Tomorrow, you'll design and develop backend services using Kotlin/Java with Spring Boot, PostgreSQL, and Kafka to support their climate impact platform. This role is impactful because you'll build features across onboarding, compliance tooling, and customer support automation—directly enabling users to track and reduce their carbon footprint. You'll collaborate with Stream Leads, Designers, and cross-functional teams to create scalable solutions for climate data processing.

💡 A Day in the Life

A typical day might start with a remote stand-up with your stream lead and cross-functional team to discuss progress on compliance tooling features. You'd spend core hours designing and coding backend services in Kotlin/Spring Boot, implementing database queries in PostgreSQL, and potentially setting up Kafka messaging for data processing. The day would include code reviews with teammates, collaborating with designers on API specifications, and documenting your work to support Tomorrow's climate impact platform.

🎯 Who Tomorrow Is Looking For

  • Has 1-2 years of professional software development experience with demonstrated projects using Java/Kotlin, SQL databases, and REST APIs—could include internships, bootcamp projects, or substantial personal repositories
  • Possesses basic knowledge of Spring Boot, PostgreSQL, Git, Gradle, and HTTP fundamentals, with eagerness to learn Kafka and climate tech domain specifics
  • Is fluent in English (C1 level) with strong communication skills for collaborating with remote teams across Germany and documenting technical solutions
  • Shows genuine interest in climate technology and data-driven solutions, with problem-solving skills tailored to building scalable backend services for environmental impact

📝 Tips for Applying to Tomorrow

1

Highlight specific projects where you used Kotlin/Java with Spring Boot and PostgreSQL—include GitHub links or portfolio examples that show database design and API development

2

Demonstrate your understanding of climate tech by mentioning how your technical skills could apply to data-driven environmental solutions (e.g., processing carbon footprint data)

3

Emphasize any experience with onboarding systems, compliance tools, or automation—even from personal projects—since these are direct areas you'll be working on

4

Tailor your resume to show progression in backend development, clearly indicating your 1-2 years of experience through timelines of internships, bootcamps, or project work

5

Prepare to discuss how you work in remote teams and communicate effectively in English, as this is a fully remote position requiring collaboration across Germany

✉️ What to Emphasize in Your Cover Letter

["Explain why you're specifically interested in Tomorrow's mission of quantifying climate impact through technology, not just backend development generally", "Provide concrete examples of how you've used Java/Kotlin with Spring Boot and SQL databases in past projects or roles", 'Describe your approach to collaborating in cross-functional teams and participating in code reviews, referencing specific experiences', 'Mention your eagerness to learn Kafka and contribute to compliance tooling or customer support automation features']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Explore Tomorrow's products and services to understand exactly how they quantify climate impact—look for their app or platform demos
  • Research the climate tech industry in Germany and how data-driven solutions are being used for environmental compliance
  • Learn about their technology stack beyond the job description—check their engineering blog or GitHub if available for insights into their architecture
  • Understand their remote work culture in Germany, including communication tools and team structures mentioned in company materials

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Technical discussion on designing a RESTful API with Spring Boot for a climate data tracking feature
2 SQL/PostgreSQL questions about optimizing queries for large datasets of carbon footprint information
3 Scenario-based problem-solving for onboarding or compliance automation workflows
4 Behavioral questions about collaborating with designers and stream leads in a remote environment
5 Discussion of your experience with Git workflows, Gradle builds, and participating in code reviews
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting generic applications that don't mention climate tech or Tomorrow's specific mission—shows lack of genuine interest
  • Overstating experience with Kafka or advanced Spring Boot features when you only have basic knowledge—be honest about your current level
  • Failing to provide concrete examples of backend development projects—the role requires demonstrated hands-on experience, not just theoretical knowledge

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Tomorrow!