Bloom Future
Posted 1d ago

Junior Software Engineer (Flutter/Python)

Bloom Future
Heilbronn, Baden-Württemberg, Germany
€45k-€50k/yrHybridFull Time
Responsibilities
  • building features
  • designing APIs
  • diagnosing problems
Requirements
  • 1–2 years of experience or equivalent project experience
  • Software development fundamentals
  • Substantial application work
  • REST APIs
  • Relational databases
  • Testing, Git
  • Debugging, and English proficiency
Technical tools mentioned
FlutterPythonFastAPIDartPostgreSQLSupabaseDockerREST APIsWebSocketsGitCI/CD

Job description

Bloom Future is a startup building a digital career-orientation app for students, schools, and employers. Based at Campus Founders in Heilbronn, we help young people make more informed decisions about their professional future.

We are hiring a product-minded engineer to help build the mobile experiences and technical systems behind it.

Tasks

You will work across our Flutter application and FastAPI backend, taking features from problem definition through implementation and release.

We are looking for strong engineering fundamentals, evidence that you can ship working software, and the judgment to make sensible product and technical decisions. You should be effective in at least one area of the stack and capable of becoming productive across both.

This is a hands-on role with meaningful responsibility. You will be expected to investigate problems independently, form clear opinions, and take responsibility for the quality of your work.

What you'll do

  • Build end-to-end product features across our Flutter app, APIs, and database.
  • Improve interactive career-exploration, profile, and recommendation experiences.
  • Design and maintain APIs, data models, and external integrations.
  • Diagnose problems across mobile, backend, data, and infrastructure.
  • Propose and implement improvements to UX, architecture, reliability, and performance.
  • Write tests, review code, and support the release of production changes.

Requirements

Our Stack:

Mobile: Flutter and Dart

Backend: Python and FastAPI

Data: PostgreSQL and Supabase

Infrastructure: Docker and cloud services

Interfaces: REST APIs, WebSockets, and external integrations

What we’re looking for

  • Strong fundamentals in at least one modern programming language.
  • Evidence that you have built and completed a substantial application or software project.
  • Practical understanding of REST APIs, relational databases, testing, and Git.
  • Strong debugging skills and the ability to understand unfamiliar systems.
  • Attention to product behaviour, usability, and interaction details.
  • Ability to evaluate alternatives and explain your decisions clearly.
  • Initiative, good judgment, and willingness to raise problems early.
  • Good English for technical collaboration. German is a plus.

This is an early-career role, typically suited to someone with around one to two years of experience. Substantial internship, working-student, open-source, university, or independent project experience may also qualify.

Nice-to-have

  • Flutter or another mobile framework.
  • FastAPI or another backend framework.
  • PostgreSQL or Supabase.
  • Automated testing, CI/CD, Docker, or cloud deployment.
  • AI-powered, data-driven or user-facing products.

Benefits

What we offer

  • Ownership of work that reaches real users.
  • Influence over both product and technical decisions.
  • Close collaboration and short decision-making paths.
  • Hybrid working at Campus Founders in Heilbronn.
  • A motivated, international team working on a meaningful product.

Send us your CV or LinkedIn profile and a project or portfolio you are proud of. Briefly explain:

  • What you built and your contribution.
  • One important technical or product decision you made.
  • What you would do differently now.

We are interested in the quality of your work and reasoning, not a checklist of technologies.

About Bloom Future

Platform connecting students with local apprenticeship opportunities.

Year founded
2024
Employees
10
Industries
Organization type
Private
Headquarters
DE

Similar jobs

Software Engineer roles near Heilbronn, Baden-Württemberg
11h
Save
Mark Applied
Hide
Senior Software Engineer II - Confluent - FlinkSQL
Ehningen, Baden-Württemberg, Germany
RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
5+ YOEBachelor's degree and 5–7+ years building backend services, data infrastructure, or distributed systems. Requires Java or another JVM language, SQL, cloud operations, and production ownership.
Java, Scala, SQL, AWS, GCP, Azure, Kubernetes, Apache Flink SQL, Apache Flink, Table API, Spark SQL, Trino, Apache Calcite, Apache Kafka, Schema Registry, Avro, Protobuf
13h
Save
Mark Applied
Hide
Software Engineer Enablement and Product
Heidelberg, Baden-Württemberg, Germany
€50k-€105k/yr HybridFull Time
kausable
kausable: Develops reasoning-first, causal AI models for autonomous decision-making.
Broad backend, infrastructure, and frontend experience; strong Python and modern frontend language skills; cloud, containers, production delivery, customer-facing work, and senior-level ownership.
Python, TypeScript, JavaScript, C++, Rust, Docker, AWS, GCP, Hetzner, RunPod, ChatGPT, Claude, Gemini
16h
Save
Mark Applied
Hide
Software Engineer for Test Platforms
Böblingen, Baden-Württemberg, Germany
OnsiteFull Time
Keysight Technologies
Keysight TechnologiesNYSE: KEYS: Provides electronic design, test, and simulation software and hardware.
Bachelor’s degree in computer science, information technology, or related field; C#/.NET, SQL, DevOps, MS SQL Server, HTML, CSS, JavaScript/TypeScript skills; English and German proficiency.
C#, .NET, SQL, DevOps, Microsoft SQL Server, HTML, CSS, JavaScript, TypeScript, DSP
18h
Save
Mark Applied
Hide
Senior Software Engineer - Java
Bucharest or Boston or Heidelberg or Buenos Aires
HybridFull Time
Onapsis
Onapsis: Protects business-critical ERP applications from cyber threats and compliance risks.
6+ YOEBachelor’s degree or relevant experience, 6+ years software engineering, 4+ years Java and 3+ years system architecture. Requires Spring Boot, cloud, databases, APIs, Linux, TDD, CI/CD, and Agile experience.
Java, SpringBoot Framework, Cloud Technologies, Hibernate, Ant, Maven, REST, GraphQL, Linux, Test-Driven Development (TDD), Continuous Integration/Continuous Delivery (CI/CD), Agile, AMQ, Redis
1d
Save
Mark Applied
Hide
Senior Software Engineer - Node.js (m/f/d)
Berlin or Stuttgart
HybridFull Time
Solarize Energy Solutions
Solarize Energy Solutions: SaaS platform for automated energy billing and management.
5+ YOERequires 5+ years of software development experience, Node.js, TypeScript, PostgreSQL, API development and testing, cloud deployment, Git, NPM, Docker, and fluent German and English.
Node.js, TypeScript, PostgreSQL, Google Cloud, Git, NPM, Docker, DATEV, SAP
1d
Save
Mark Applied
Hide
Softwareentwickler (m/w/d) HMI FactoryTalk View
Crailsheim, Baden-Württemberg, Germany
HybridFull Time
Syntegon
Syntegon: Produces process and packaging technology for pharma and food industries.
Engineering or computer science degree, or relevant IT training and experience; strong FactoryTalk View SE programming, GUI, database, networking, and industrial automation knowledge; German and English proficiency; customer travel availability.
FactoryTalk View, FactoryTalk View SE, Human-Machine Interface (HMI), Supervisory Control and Data Acquisition (SCADA), Windows Forms, WPF, Microsoft SQL, VMware, HyperV, Profinet, OPC, Programmable Logic Controller (PLC), Motion programming
2d
Save
Mark Applied
Hide
Softwareentwickler (m/w/d)
Karlsruhe, Baden-Württemberg, Germany
€60k-€95k/yr HybridFull Time
CPU Consulting & Software GmbH
CPU Consulting & Software GmbHBörse München: CPUG: Provides IT consulting and software solutions for banks.
3+ YOEDegree or vocational qualification in computer science, several years of full-stack development experience, strong Java, Spring Boot/Jakarta EE, Angular, TypeScript, SQL, database, microservices, testing, and agile-method knowledge.
Angular, TypeScript, Java, Spring Boot, Jakarta EE, SQL, Scrum, SAFe, ngx-translate, OpenShift, JavaScript
2d
Save
Mark Applied
Hide
Duales Studium Informatik (B.Sc.) DHBW Stuttgart/Horb
Leinfelden-Echterdingen or Stuttgart or Horb am Neckar or Baden-Württemberg
OnsiteInternship
Ruthardt Softwaretechnik
Ruthardt Softwaretechnik: IT service provider specializing in software and infrastructure solutions.
General university entrance qualification, enthusiasm for programming and software development, strong mathematical foundations, technical understanding, structured work habits, initiative, and willingness to learn.
CRM