Principal Full Stack Developer

06 Feb 2025

Vacancy expired!

Full Stack Engineers are tasked with delivering software quickly. They reject waterfall and deep design and embrace an iterative, trial and error methodology for software delivery. They use techniques like pair-programming and test-driven design to enable quick coding sprints. To keep the teams small, they are required to master multiple development languages, products, frameworks and software packages. The develop front-end web applications, back end services, and mobile apps. As a result, each team of Full Stack Engineers operate with minimal dependencies on outside teams or people. Full Stack Engineers are regularly rotated between products to prevent accumulation of tribal knowledge and to allow growth in different technologies. Full Stack Engineers are defined by three traits: hunger for new technology, empathy for people, and genius in mastery of code.

Business Impact: The purpose of a Full Stack developer is to work with business to innovate. Rather than be order-takers, the Full Stack Engineer works with Product Managers and business stakeholders to iterate into a solution that may have been unforeseen or unexpected. This is done by constantly testing KPIs and assertions, and by being entirely consumer focused. Pivoting when needed, and evolving when expectations are met. The result is the right product gets built quickly.

Job Contributions: PAIRED PROGRAMMING
  • Engineers always work with a pair - no exceptions. We program all day, every day
TEST-DRIVEN DESIGN
  • Tests are always written prior to code
DEV-OPS
  • CI-CD pipelines are developed and used by Engineers to employee and auto-test code
LAB RITUALS
  • All Engineers participate and lead lab events: Breakouts, IPM, Stand-up, Retros, Playbacks, and Lunch-n-Learns
APPLICATION ARCHITECTURE
  • Engineers take ownership of the application, infrastructure and integration architecture they develop upon
SUPPORT WHAT WE BUILD
  • Engineers are expected to support the products the work on 24/7. To that end, they are empowered to do automation and self-healing application development

Experience and Qualifications:
  • Hands on experience with Test Driven Development (TDD)
  • Experience with Angular JS or React JS
  • Experience with Java and Spring Boot
  • Experience with Swift, Kotlin or React-Native
  • Experience with AWS or other cloud provider
  • Strong communication skills and interest in a pair-programming environment
  • BA/BS in Computer Science or related field, or equivalent experience
The Hertz Corporation operates the Hertz, Dollar Car Rental, Thrifty Car Rental brands in approximately 9,700 corporate and franchisee locations throughout North America, Europe, The Caribbean, Latin America, Africa, the Middle East, Asia, Australia and New Zealand. The Hertz Corporation is one of the largest worldwide airport general use vehicle rental companies, and the Hertz brand is one of the most recognized in the world.

US EEO STATEMENT At Hertz, we champion and celebrate a culture of diversity and inclusion. We take affirmative steps to promote employment and advancement opportunities. The endless variety of perspectives, experiences, skills and talents that our employees invest in their work every day represent a significant part of our culture - and our success and reputation as a company. Individuals are encouraged to apply for positions because of the characteristics that make them unique. EOE, including disability/veteran

  • ID: #49038172
  • State: Florida Kissimmee 34747 Kissimmee USA
  • City: Kissimmee
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2023-02-06
  • Deadline: 2023-04-02
  • Category: Et cetera