Senior Go Engineer, Remote
Athens, Greece
πριν από 2 μέρες

Senior Go Engineer, Remote (Timezone UTC+0 - UTC+3)

About us

Beat is the fastest growing ride hailing app in Latin America and a part of the international FreeNow Group, the multi-service mobility joint venture backed by BMW Group and Daimler AG.

One city at a time, we are on a mission to develop seamless mobility for a safe and sustainable urban life. We are proud to say we have launched Beat Tesla / Loonshot, the first and largest private all-electric vehicle service in Latin America.

As an organization, we are committed to our drivers with ethical practices and a safe working environment. To our customers, we differentiate ourselves from other ride-hailing apps with our super user-friendly app and excellent customer service.

Last but not least, our priority is to maintain a hyperlocal approach in everything we do, from product to operations to marketing.

We are proud to see Beat leading the FreeNow group in growth in 2021 and we have ambitious plans for 2022. But we need you to help us get closer to our vision : a connected Latin America where the only question is Where Next?

We are currently operating in Mexico, Argentina, Chile, Colombia, Peru and Greece and are transporting over 24 million riders with the support of more than 700,000 drivers.

Our global headquarters are in Athens - where BEAT started back in 2011. We also have offices in Amsterdam.Our employee base is spread out even wider.

We mastered the hybrid workspace with our office and remote locations even before Covid-19. So if you are interested in joining us on our mission, whether based in one of the countries we operate or elsewhere in the world, we are happy to hear from you!

About the role

We are looking for a Senior Go Engineer to join one of our teams in the Matching domain.

The role revolves around working in a modern distributed systems stack with Go (#golang), Kubernetes, Helm, Kafka, AWS InfraAsCode, Thanos(Prometheus).

The domain has all necessary crafts to allow us to achieve our goals autonomously and consists of a Product team (Product Managers, Data Analysts and Designers) and Engineering (Backend, Frontend, Data and ML).

The domain has the following areas of responsibility :

  • Dispatch, orchestrating the whole matching workflow between passenger and drivers
  • Matching, trying to find the optimal driver for a passenger
  • Mapping, providing map-related services to all domains in the company
  • Our teams work in a virtual office setup, with overlapping hours and a mixture of sync and async communication methods.

    What are this domain's main challenges

    Our team works on finding the best possible driver for a passenger request taking into consideration multiple factors like ETA, Driver and Passenger behaviour modelling (ML based solutions).

    We are also responsible for the async communication with our Mobile applications using MQTT, as well as everything that is map related e.

    g. ETA, Routes, Geofences, etc.

    If you can help us solve these challenges, we want to hear from you!

    What you will do

  • Work with the engineering and the product team to improve and grow our product
  • Design, implement, test, deploy and monitor our services
  • Improve our existing services by keeping them up to date, highly available and reliable
  • Help growing the team with mentoring and hiring initiatives
  • Be part of the domain and team activities like stand ups, retrospectives, bonding
  • Work with our modern stack and learn Go, Kubernetes, Helm, Kafka, AWS InfraAsCode, Thanos(Prometheus)
  • What you need to bring

  • Solid foundations in working with asynchronous and synchronous distributed systems
  • Solid foundations in software engineering and architecture best practices
  • Experience and full ownership of the software lifecycle (ideation, design, implementation, testing, deployment and monitoring)
  • Experience with various database solutions (SQL, NoSQL, etc)
  • Experience in software testing strategies
  • Be proactive in improving our systems and processes
  • Able to articulate the trade-offs inherent to technical decision making in complex projects
  • You don’t need to be familiar with our entire tech stack to apply! We are mostly looking for strong engineers with the passion to learn.

    About the interview process at BEAT During our interview process, we want to learn about you but also provide you with a good understanding of what it’s like to work at Beat.

    We will introduce you to several team members and stakeholders to make sure you can ask all your questions.

    Here is what you can expect :

  • An initial conversation with a member of the talent acquisition team
  • A technical screening interview with engineering team members
  • There is a take home assignment that you will need to submit by the agreed deadline which will be reviewed after completion with the engineering team
  • A architectural system design interview with the engineering team
  • The last stage of the interview process will be meetings with engineering managers
  • Throughout the process, our Candidate Experience team will be there to support you and ensure that you have a great time interviewing with us. What’s in it for you?

  • Competitive salary
  • Flexible working hours, top Line tools
  • Annual training budget for personal development
  • An extra day off during your birthday month
  • Access to LinkedIn Learning courses
  • Monthly BEAT Enrichment days to focus on your development
  • A great opportunity to grow and work with a fast growing and progressive team. Being part of an environment that gives employees room to grow, autonomy and mentoring.
  • An amazing, supportive, collaborative and humble company culture!
  • Diversity fuels the spirit and innovation at Beat. Our commitment to inclusion without regard for race, ethnicity, gender, gender identity, disability, age, religion, LGBTQ+ and experience drives us forward everyday.

    Please apply with your application in English!

    Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης