Senior Full-Stack Developer - Vue.js, Kotlin - Better Tracking

Bettermile
Berlin, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Berlin, Germany

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Software Bug Management
Cloud Computing
Continuous Integration
DevOps
Github
Spring
PostgreSQL
Location-Based Services
E2e Testing
Scala
Software Engineering
Backend
Vue.js
Servicebus
Kotlin
Playwright
Front End Software Development
Api Gateway
Amazon Web Services (AWS)
Device Compatibility

Job description

The Tracking team is at the heart of our mission to redefine the last-mile experience. We create exciting and engaging UX that gives consignees clear and timely delivery information, empowers them to influence their delivery experience, and bridges the communication gap between Driver and Consignee to achieve successful and more efficient deliveries.

You'll be joining a high-trust, flexible environment where ownership is shared, and the impact of your code is felt by millions of active users daily!

Our Tech Stack

Front-End: Vue 3.5+ using Composition API, Vitest 4.x, Playwright 1.56, JavaScript, Pinia

Back-End: Kotlin, Spring Framework, PostgreSQL, Testcontainers

Infra/CI/CD: AWS services (CDK, EC2, ECS, S3, EventBridge, SQS, Location Services, API Gateway), GitHub Actions

You will be taking care of

  • High-quality delivery on our existing products. You will dive deep into coding, E2E implementation, and bug fixing.
  • Leading the technical research and implementation of PoC greenfield projects.
  • Helping us modernize our stack and formalize our front-end engineering foundations.
  • Taking ownership of a reliability initiative, implementing automated E2E testing and browser/device compatibility standards.
  • Partnering with the team to define industry-best QA/SRE standards and professionalizing our front-end development processes.
  • Working with your mentor, PO and other team members to balance rapid MVP delivery with long-term system stability.
  • Close collaboration with non-technical stakeholders.

In this role, you will balance high-impact individual contribution with strategic influence, focusing primarily on the front-end while routinely contributing to the back-end as well. You will dedicate ~90% of your time to tactical execution, delivering high-quality code and E2E testing, and ~10% to defining front-end standards and helping professionalize our development processes further.

Requirements

Do you have experience in Vue.js?, * You will be surrounded by like-minded, driven, skilled, and highly motivated people who are keen to contribute to successful solutions., * Strong foundation in software engineering with 5+ years of hands-on engineering. Your primary focus is front-end development.

  • Expertise in JavaScript and modern frameworks (you will use Vue.js here).
  • Quality-first approach: you don't view testing as an afterthought!
  • Professional experience with automated testing (you will use Playwright here).
  • Experience with Kotlin, Java, Scala or similar languages.
  • You thrive in an environment with high autonomy and are comfortable with shared ownership.
  • You can find your own path and ask the right questions even when documentation is not perfect.
  • You can translate complex technical discussions into clear concepts for non-technical teammates and stakeholders.

It is awesome if you also have

  • Exposure to DevOps practices and experience owning cloud infrastructure.
  • Practical knowledge of system design principles.
  • Practical interest in Kotlin and Vue.js: professional experience or pet projects.

About the company

* We mean diversity, and we put it in numbers: 130+ people, 36 languages, 35% female (vs. ø26% in the tech industry), ø33 years of age, and yes, we do have Schlager-Fans among us. * We have a very supportive and appreciative working environment with a lot of autonomy, a flat hierarchy, and professional growth possibilities. * We work in a hybrid mode, with weekly team days for better collaboration and nurturing interpersonal connections. When onsite, we work in a modern, kid- and pet-friendly Better Space in the heart of Berlin-Kreuzberg. * Remote work from anywhere for up to 12 weeks in total per year. * 30 vacation days in a 5-day/week working model. * Kindergarten grant and a Company Pension scheme. * Regular team breakfasts, fitness & wellness classes, company runs, and other events. * Fruits, snacks, drinks, and coffee with a variety of milk are a given - but yes, we have them. * Outstanding flexibility we are proud of - and, of course, the best colleagues in the world!

Apply for this position