Bird is a last-mile electric vehicle sharing company dedicated to bringing safe, low-cost, environmentally-friendly transportation solutions to communities across the world. We provide a fleet of electric, shared scooters that can be accessed via smartphone. Bird is headquartered in Venice, California and is rapidly expanding across the country and the world.
Responsibilities:
Building backend APIs and documentation
Working closely with various business partners (mobile, firmware team, UI/UX)
Architecture design
Writing functional and integration tests for backend services
Large scale data processing to respond to user behavior and optimize operations
Qualifications:
Experience in Java, Kotlin or other JVM based languages (Scala, Clojure, Groovy, JRuby)SQL experience
Distributed computing experience including multi-region global platform development
Excellent understanding of computer science fundamentals, data structures and algorithms
Expertise in object-oriented design methodology and large scale application development
Functional programming experience a plus
IOT experience a plus
Strong dislike of ORMs a plus
Technology we're working with:
Kotlin
Dropwizard
Dagger
RxJava/RxKotlin
AWS
Terraform
Flink
Kafka
Redis
RabbitMQ
Bird Rides Inc. is an equal employment opportunity employer, and we welcome everyone regardless of their race, color, religion, sex, national origin, age, disability, veteran status or genetics. We are dedicated to providing an inclusive, open, and diverse work environment.
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.