Software Development

Software Developer

Location

Milan (IT)

Employment Type

Software Development

At Space Mushrooms, our mission is to become a driving force in digital products. In just a few years, we’ve built a diversified portfolio of apps and software that reach millions of people every month. And we know the best is still ahead. We aim to keep growing with ambition, building a team where everyone can develop to their full potential and create lasting value for our users and our people.

Our approach is simple: turning potential into reality. We achieve this through sharp analysis, creativity, and relentless attention to the quality of what we build. With every milestone, we strengthen our foundation and raise the bar higher.

For ambitious, curious, and driven individuals, Space Mushrooms is a place to learn from real challenges, contribute to bold projects, and accelerate personal and professional growth in a dynamic, fast-scaling environment. We’re building something big—and those who join us today will help shape its future.

Some of your key responsibilities

  • Develop and maintain mobile applications (Android / Flutter) and desktop applications across different platforms.
  • Contribute to the evolution of applications used by millions of users, by introducing new features and continuously improving product functionality.
  • Work on existing codebases, understanding, maintaining, and enhancing complex and evolving systems.
  • Collaborate closely with Product Managers and Designers, working in a data-driven environment where requirements are defined through product analysis and UI/UX flows are provided via Figma.
  • Participate in technical decisions and contribute to scalable, maintainable solutions.
  • Ensure code quality, stability, and performance across products.
Who you are
  • You have experience with Android development.
  • You have knowledge of Flutter and Dart.
  • You are comfortable contributing to existing products written in different languages.
  • You have a strong software development foundation.
  • You have experience with modern web technologies and JavaScript frameworks (e.g. Vue, Nuxt, Angular).
  • You are comfortable switching between projects and adapting to changing priorities.
  • You bring flexibility, curiosity, and a strong sense of ownership.
What we offer
  • The opportunity to actively contribute to the growth and structuring of a startup from [almost] zero.
  • Hands-on experience in a dynamic, fast-paced environment.
  • Mentorship and guidance from talented and passionate colleagues.
  • First-class devices and tools to support your work.
  • Flexible schedule, with a goal-oriented culture and focus on growth.
Contract Type

Permanent, full-time.

The selection process

We’ll start with a CV screening, to check how your experience and skills match the role.

Next, there will be a behavioral interview, where we’ll get to know your working style and past experiences.

You’ll then go through a technical evaluation, which may include a technical interview and/or a practical assessment.

Finally, there will be a business case interview, designed to evaluate your analytical and reasoning abilities.

What to expect

We’re building an ambitious company in a fast-moving industry, and that means the bar is high. Our environment is demanding: we aim big, we move quickly, and we hold ourselves—and each other—to strong standards. To thrive here, you’ll need motivation, curiosity, and the drive to keep pushing your craft forward.

If this sounds like the challenge you’re looking for, send us your application—we’re excited to get to know you.

We are committed to fostering an inclusive workplace and providing equal employment opportunities to all qualified applicants, valuing diversity in all its forms.