About the role
We are looking for a talented and passionate senior engineer to lead the way on the development and maintenance of Zipcar's back-end services. These are the underlying services that support our car sharing mobile and web ecommerce products - the primary driver of $9B in annual revenue.
This role requires a resourceful individual, a persistent problem solver, and a strong hands-on engineer.
This is a great opportunity to have a big impact as part of a growing team in the midst of technology and product transformation.
What you'll do:
Build a deep understanding of existing systems.
Participate in or lead design reviews with peers and stakeholders.
Develop robust, testable code that meets design requirements.
Review code developed by other developers, providing feedback on style, functional correctness, testability, and efficiency.
Triage system-wide issues and identify root cause of incidents.
Can work independently and can participate/contribute to architecture discussions.
Identify and resolve existing critical technical debt.
Build transparent systems with proper monitoring, observability, and alerting.
Plan for robust build, test, and deployment automation
Work with product stakeholders and front-end developers to understand the essence of requirements and to provide pragmatic solutions
Work within an Agile framework
What we're looking for:
8-11 years of Professional experience designing/writing/supporting highly available web services.
8+ years of experience writing Java applications.
Extensive experience with event driven architecture (3+ years)
Must have experience analyzing complex data flows - batch or real time processing (5+ years)
Worked on RabbitMQ or similar (5+ years)
Experience with Postgres or similar ( 5+ years)
Strong experience with NoSQL DBs – MongoDB and Cassandra/Datastax (3+ years)
Strong experience with AWS and CI/CD environment. (3+ years)
Experience writing and consuming webservices using Java/Springboot.
Experience developing React/NodeJs Apps and Services is a plus.
Understanding of distributed systems – performance bottlenecks, fault tolerance, and data consistency concerns.
Experience in Kubernetes for containerized application management.
Experience building mission critical systems, running 24x7.
Desire to work within a team of engineers at all levels of experience.
Desire to mentor junior developers, maximizing their productivity.
Familiarity with tools like DataDog, Grafana, or similar products to monitor web services.
Good written and spoken communication skills.
About the company
Glad you asked! Avis Budget Group is a leading provider of mobility options, with brands including Avis, Budget & Budget Truck, and Zipcar. With more than 70 years of experience and 11,000 locations in 180 countries, we are shaping the future of our industry and want you to join us in our mission.
Zipcar is the world's leading car-sharing network, found in urban
areas and university campuses in more than 500 cities and towns. Our team is
smart, creative and fun, and we're driven by a mission – to enable simple and
responsible urban living