Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Senior Software Engineer - Backend (Java) (f/m/x)

Vimcar

Vimcar

Software Engineering
Berlin, Germany
Posted on Dec 23, 2024
Are you an experienced engineer looking to solve complex technical challenges and see the direct impact of your work on customers? If you're passionate about building scalable systems, integrating multiple products, and influencing architectural decisions in a collaborative team, this is the role for you!
Here, you will design and implement a platform that connects several customer-facing products, solving challenges like cross-product authentication, data synchronization, and unifying technical stacks. Your work will directly impact our growth by enabling seamless integration in a fresh codebase with minimal maintenance overhead.
Check out our team blog! - Here

What You’ll Do

  • Ownership: Design and defend technical solutions that integrate multiple products, focusing on authentication, data storage, and data exchange.
  • Collaborative Development: Work closely with a Product Manager and Designer to bring technical perspective into product discovery and implementation.
  • Technical Leadership: Act as a key contributor in system architecture, infrastructure, and backend development, bringing a product-focused mindset to engineering decisions.
  • Hands-On Coding: Write clean, scalable code in Java (primary) with exposure to Spring Framework and AWS infrastructure. Python knowledge is a plus.
  • Knowledge Sharing: collaborate on growing a culture of mentorship, and collaboration by sharing insights, documenting solutions, and providing feedback.

What Success Looks Like

  • You develop a strong understanding of the Shiftmove platform and can design and defend technical solutions for upcoming features.

Your Profile

  • Product Mindset: You connect engineering solutions with business goals and are excited to engage in product discovery.
  • Solid experience with Java and its ecosystem, with a strong understanding of software architecture.
  • Good understanding of software infrastructure: authentication, databases, and CI/CD pipelines in particular. Experience with AWS is a plus.
  • Knowledge of distributed systems and messaging frameworks (e.g., data synchronization)
  • Critical Thinking: You’re comfortable challenging established approaches and proposing better alternatives.

Why This Role Is Special

  • Work on a fresh codebase with minimal legacy overhead, focusing on creating new solutions
  • Influence Shiftmove’s growth by building the backbone that integrates all customer-facing products
  • Collaborate with a highly engaged team of engineers, a product manager, and a designer who value your technical perspective
  • Gain exposure to diverse technical stacks, solving challenges across authentication, infrastructure, and data exchange

Why Join Us?

  • Join a profitable company with a significant technological focus on simplicity
  • Work with a critical piece at the heart of our growth strategy
  • Be part of a flexible, minimal-hierarchy company where you can bounce off ideas and grow within an open-minded team.
  • Personal growth investment with a clear career path, internal mobility options, mentorship, and an annual development stipend (€2,000).
  • Own your role without micromanagement, supported by a collaborative team in a low-pressure environment designed for focused, impactful work.
  • Enjoy flexible remote work in Germany, with options for a hybrid setup from ShiftTower, Berlin.
  • Mental health support via Nilo.health and access to a range of company benefits like Urban Sports Club, JobRad, BVG ticket support, and more.
  • Option to work remotely for two months from any location worldwide.
  • (If relocating) Assistance with a smooth transition to Berlin with support from our relocation team.