Quantcast

Senior Backend Engineer

Beat Αττική Πλήρης απασχόληση

Περιγραφή θέσης

About us

Beat is one of the most exciting companies to ever come out of the ride-hailing space. Beat’s mission is to become part of people’s everyday life by making transportation more affordable, convenient, efficient and safe, while providing enormous economic opportunities to thousands of people who wish to earn extra income as drivers. Today we are the fastest-growing ride-hailing service in Latin America and part of the international FreeNow Group, the multi-service mobility joint venture backed by BMW Group and Daimler AG. We are serving millions of rides every day pales in comparison to what lies ahead. Our plans for expansion are limitless.   Our stellar engineering team operates across a number of European capitals where, right now, some of the world’s most ambitious and talented engineers are changing how cities will move in the future. Beat’s footprint is rapidly expanding with current service in Greece, Peru, Chile, Colombia, Mexico and Argentina.

About the role

The Driver domain is responsible for managing all technical areas around Beat’s Driver functionality. As a member of the Driver team, you will be implementing features and optimizing flows to boost supply and the number of new drivers in our fleet, increase the engagement of drivers working with Beat and discover new ideas through experimentation and AB testing.

We constantly strive to innovate. Our systems are written in a modern, testable and object-oriented manner that promotes reusability, generic functionality and high performance. We are in the process of redefining our backend by re-architecting some of our core services as microservices. At the same time, we are integrating high throughput pipelines throughout our platform to enable rich insights for our data science and business intelligence teams. We seek people capable, willing and enthusiastic about participating in both maintaining our systems as well as building the next generation systems for our service.

Are you a Senior Backend Engineer who has excellent problem-solving skills and loves technical challenges? Can you take initiatives and work well as part of a team? If yes, then join us and participate in building an amazing product with an international reach!

Καθήκοντα

What you'll do day in day out:

  • Design, develop, manage and support microservices and tools written in Golang.
  • Solve scalability and performance issues in an operating environment that constantly evolves and grows.
  • Debug and resolve issues and perform resolution follow ups.
  • Participate in project planning including research and development.
  • Help with the deconstruction of the monolith where necessary and create even more microservices which now are more than 50.

Benefits

What’s in it for you:

  • Competitive salary and annual bonus plan
  • Breakfast, high-quality daily lunch at low cost, fruit and snacks all day long
  • Private Health Coverage on the Company’s group program.
  • An extra day off during your birthday month
  • Annual Training Budget for personal development, Access to LinkedIn Learning courses, BEAT Enrichment days to focus on your development
  • Beat rides-travel in our city for free, at the tap of a button
  • Work from our amazing office in Athens or even remotely - we’ve moved to a hybrid working model!
  • 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.

Κίνητρα Επαναπατρισμού

We provide a relocation package; it’s capped reimbursement up to 5000€ and can be used indicatively for:

  • Travel expenses
  • Lease breaking assistance
  • Packing & Unpacking
  • Shipment of household goods
  • Storage of goods
  • Misc expenses (e.g travel expenses for family members)

Απαιτούμενη Εμπειρεία:

What you need to have:

  • Expert understanding of OOP and Design Patterns in one or more languages like: Go, PHP, Python, C++, C#, Java or Kotlin, with more than 5 years of proven, production-grade software development expertise
  • Good understanding of distributed systems and architecture
  • Solid understanding of synchronous (HTTP, gRPC, etc.) and asynchronous communication (message oriented)
  • Knowledge and experience (modelling and architecture) of SQL and relational databases (MySQL)
  • Knowledge and experience of non-relational databases (one or more of MongoDB, Redis, ElasticSearch)
  • Solid experience with Software Testing
  • Experience in version control (Git preferably) 

What is nice to have:

  • Experience in Agile Methodologies (Scrum, Kanban)
  • Experience in DDD
  • Experience with messaging systems like AWS SQS, Apache Kafka, etc.
  • A DevOps mindset
  • Experience with Observability (Logs, Metrics, Distributed Tracing) like ELK, Prometheus, OpenTracing, Grafana, Loki
  • Experience with spatial data and queries
  • Open-source contributions

Συνοπτικές πληροφορίες

  • Δημοσίευση: 03-01-2022
  • Είδος θέσης: Πλήρης απασχόληση
  • Εμπειρία: 4 Χρόνια
  • Τοποθεσία: Αττική
  • Αμοιβή:
  • Deadline: 28-02-2022

Σχετικά με την εταιρεία

  • Επωνυμία: Beat
  • Address: Λ ΚΗΦΙΣΙΑΣ 115 11524 - ΑΘΗΝΑ
  • Website: https://thebeat.co/gr-en/
  • email: [email protected]
  • Σύντομο προφίλ:
  • Beat is a technology company and one of the fastest ride-hailing apps in Latin America that connects thousands of passengers with nearby available drivers, in real-time. Our mission is to develop seamless mobility for a safe and sustainable urban life, becoming part of people’s life by making transportation in the city more affordable, efficient and reliable, while providing economic opportunities to anyone. The Beat app is available in 6 markets: Peru, Chile, Colombia, Mexico, Argentina and Greece. Headquartered in Athens, Beat is a company of 700+ employees, with teams across the globe, and continues to grow rapidly. At Beat, we want to bring out the best of the cities we operate in—and that starts with our people. We’re challenging ourselves to be the best versions of ourselves so we can create the best version of our product. That’s why we’re constantly growing our world-class teams across our offices worldwide to help us shape the future of urban mobility. We’re looking for talented and passionate professionals to join us on the ride!