Skip to main content

Senior Backend Software Engineer (Product- & Fullstack-Oriented, m/f/d) - Fully Remote within Germany

Mobil - Remote - Germany
Full-time
Permanent employee

Your mission

As a Senior Software Engineer at bex, you are a key member of our engineering team. You are not only responsible for building backend systems, but also help shape complete product solutions that solve real challenges in construction and last-mile logistics.

We highly value collaboration, while also expecting strong individual contributions. We are explicitly looking for engineers who think beyond tickets and implementation and take responsibility for customer value, business impact, and long-term product success.

We work pragmatically and agile, rather than being driven by processes: tickets, sprints, and defined processes are tools for us, not goals in themselves. We do not focus on working through a predefined backlog. Instead, we focus on the problem that currently creates the most value. When we learn something new or priorities change, we adjust our focus.

AI tooling is a natural part of modern software development for us. We use AI not only to generate code, but throughout the whole development process – for example, to explore and analyze problems, generate and evaluate ideas, do research, implement solutions, test, and review. We expect Senior Engineers to actively use these tools, understand their possibilities and limitations, and independently find out where AI can truly improve the quality or speed of our work.

Your clear focus is on backend and infrastructure, but you are also comfortable working across the stack when needed – for example, to validate assumptions, improve user experience, or make better product decisions.

You work with a high level of ownership and follow the principle You build it, you run it. Our modern tech stack includes Kotlin, Ktor, Exposed, PostgreSQL, Kafka, Docker, and Google Cloud Platform. In addition, we use tools like Angular, Tailwind CSS and Nx.

You work directly with business teams such as Operations, Sales, and Carrier to understand problems at their root, challenge assumptions, and develop solutions together – without a dedicated product team in between and without waiting for fully specified tickets to arrive.

Your responsibilities include:
  • Design, implement, and operate backend services and APIs with a clear focus on user and business value, not only technical correctness.
  • Take an active role in finding problems and solutions: help clarify what should be built and why before deciding how to build it.
  • Prioritize work independently together with the team and relevant stakeholders: focus on the highest current product and business impact instead of only following backlogs, sprint plans, or existing tickets.
  • Actively use AI tools in your daily engineering work – from understanding problems, research, and ideation to evaluating different approaches, implementation, testing, debugging, and review.
  • Critically evaluate AI-generated results and help improve the way we work: try new tools and approaches and adopt what provides real value.
  • Develop and operate our event-driven architecture based on Kafka.
  • Take responsibility for architecture and infrastructure decisions while balancing speed, quality, and long-term maintainability.
  • Take end-to-end responsibility for services in production, including stability, observability, and continuous improvement.
  • Occasionally work across the stack, for example by understanding or making smaller frontend changes, to ensure consistent end-to-end solutions.
  • Proactively identify product, process, or technical improvements with measurable customer value – even if there is no ticket for them yet.
  • Use AI services in our products where they create real product value.
  • Work closely with stakeholders to translate business goals into scalable backend solutions – and constructively challenge requirements that provide little value.
  • Help shape a way of working where we use as much structure as needed and as little process as possible, so we can learn quickly and deliver useful solutions.

Your profile

  • A degree in Computer Science, Business Informatics, or a comparable qualification.
  • At least 5 years of relevant professional experience in developing and operating backend systems.
  • Strong product thinking: you take responsibility for outcomes, not only outputs, and question the “why” behind requirements.
  • You are comfortable in an environment where not every next step is already defined in a ticket, and where engineers identify problems, set priorities, and drive solutions themselves.
  • Very good knowledge of modern JVM technologies – ideally Kotlin with Ktor or Spring Boot.
  • Experience with event-driven architectures and messaging systems such as Kafka.
  • Very good knowledge of relational databases such as PostgreSQL.
  • Ability to make pragmatic trade-offs between technical excellence, delivery speed, and business requirements.
  • Basic confidence in understanding frontend code, for example Angular, without being a frontend specialist.
  • You enjoy working closely with non-technical colleagues and can clearly explain technical topics in a business-oriented way.
  • Practical experience with AI-supported software development: ideally, you already use modern AI tools as a natural part of your work for analysis, exploration, ideation, evaluation, and feature implementation – not only to generate individual code snippets.
  • You can critically evaluate AI-generated suggestions, identify hallucinations and unsuitable solutions, and remain technically responsible for the final result.
  • You are interested in continuously trying new AI tools and ways of working and integrating useful ones into your engineering workflow.
  • Experience integrating AI services into software products is a plus.
  • A high level of ownership, curiosity, and the ability to give and receive constructive criticism.
  • Very good German skills (B2) and English skills (C1).

Why us?

  • Fully remote – no mandatory office presence.
  • An entrepreneurial role with real influence on product development, not just implementation.
  • An AI-first engineering environment: we provide modern AI tools and actively encourage experimenting with new ways of working and continuously improving our software development practices.
  • A pragmatic engineering culture without process for the sake of process: we use tickets, planning, and routines where they help us – not just to follow a methodology.
  • Short decision paths and the freedom to change focus when new insights show that something else is more important.
  • High-quality IT equipment and your choice of development environment.
  • Structured onboarding, regular feedback, and transparent communication.
  • A strong learning culture with opportunities to grow both technically and in product-related skills.
  • An open and positive company culture without ego or politics.
  • Direct collaboration with an experienced and well-established C-level team.
  • 30 days of vacation, a monthly Hrmony voucher (50 €), and a company pension contribution.

About us

bex is a digital logistics platform for the construction industry. Do you want to be part of a dynamic company that is becoming the new standard for last-mile in construction and logistics? Then come join us!

Our Company Values:
Cooperative working - We work in collaboration and support each other.
Ambitious growing - We are hungry for growth and want to develop continuously. 

Optimistic thinking - We focus on the solution and not on the problem. 
Straightforward acting - We act and communicate directly, clearly and constructively.

At bex technologies, we strive to provide a friendly, safe and welcoming environment for every person who works here or with us, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, size, socio-economic status, origin, age, culture, faith or religion (or lack thereof).