B

Junior Software Engineer (Flutter/Python)

Bloom Future

Heilbronn, Baden-Württemberg, Germany · Full Time

Be the first to apply

Experience
1–2 yrs
Salary
Openings
1
Posted
7 jam yang lalu
Work mode
In office
Resume
Required to apply

Where you'll work

Job description

About Bloom Future

Bloom Future is a startup focused on creating a digital career-orientation platform targeted at students, educational institutions, and employers. Located at Campus Founders in Heilbronn, Germany, the company aims to empower youth with better insights for their professional paths.

Role Overview

We are seeking a product-oriented software engineer to develop and enhance our mobile app and back-end systems. This role involves working across both our Flutter-based mobile application and FastAPI backend, taking feature ideas through from initial concept to deployment.

Key Responsibilities

  • Develop complete product features involving Flutter mobile app, backend APIs, and database management.
  • Enhance interactive components including career exploration, user profiles, and recommendation engines.
  • Design and maintain APIs, data schemas, and third-party integrations.
  • Troubleshoot issues spanning mobile, backend services, data management, and infrastructure.
  • Suggest and execute enhancements in user experience, system architecture, reliability, and performance.
  • Write comprehensive tests, perform code reviews, and assist with release management.

Technical Environment

  • Mobile development using Flutter and Dart
  • Backend services written in Python with FastAPI framework
  • Data storage utilizing PostgreSQL and Supabase technologies
  • Infrastructure managed with Docker and cloud platform services
  • Integration through REST APIs, WebSocket protocols, and external systems

Candidate Profile and Requirements

  • Strong programming fundamentals in at least one contemporary language
  • Demonstrated experience completing a substantial software project or application
  • Working knowledge of REST API development, relational databases, testing frameworks, and version control with Git
  • Proficient debugging abilities and capability to understand new and complex systems
  • Attention to detail regarding product usability and interactive behavior
  • Capability to assess various options and communicate decisions clearly
  • Proactive attitude with good judgment and readiness to highlight issues promptly
  • Proficiency in English for effective technical communication; German language skills are an advantage

Preferred Experience (Nice to Have)

  • Experience with Flutter or other mobile app frameworks
  • Familiarity with FastAPI or similar backend frameworks
  • Knowledge of PostgreSQL or Supabase database platforms
  • Hands-on experience with automated testing, CI/CD pipelines, Docker, and cloud deployment
  • Exposure to AI-driven, data-centric, or user-focused software products

Benefits

  • Ownership over work that impacts real users directly
  • Opportunity to influence both product development and technical decisions
  • Close-knit team environment with swift decision-making processes
  • Hybrid work setting at Campus Founders, Heilbronn
  • Work with a motivated, international team on a meaningful product

Application Guidelines

Please provide your CV or profile along with a project or portfolio sample you take pride in. Include a brief explanation detailing your contributions, a key technical or product decision you made, and what you might do differently now. We value reasoning and quality of work over just technology checklists.

Work styles they’re looking for

Effective Communication Problem Solving Attention to Detail Initiative Good judgment

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help