GEICO is seeking an experienced Engineer to help drive their insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement. Specifically, the role will lead the UI and backend development of a full stack platform to address infrastructure demand, capacity, and quota needs in a hybrid cloud environment.
Requirements
- Extensive experience in leading and building full-stack web applications, with a strong focus on front-end technologies like React, Typescript, Bootstrap) and Django-based backends.
- Proven expertise in designing and developing microservices using Golang,Java,Python,Django,gRPC with protocol buffers, Kafka and Apache Spark with a deep understanding of both API and event-driven architectures.
- Strong background in leading UI development efforts, particularly with JavaScript based frameworks ensuring a seamless user experience.
- Experience leading web application development using micro-frontend architecture with client-side composition methods.
- Experience leading the integration of micro-frontend applications with a large single page application.
- Experience building architecture, design patterns, reliability, security and scaling of new and existing web applications.
- Expertise leading and contributing to event driven microservices using Kafka and Apache spark
Responsibilities
- Provide technical and thought leadership across multiple layers of the stack, focusing on fullstack web application development and ensuring the integration of UI, microservices and backend systems.
- Lead the development of UI using React, Typescript and Bootstrap on a Django framework while also contributing to the Architecture and development of microservices using Golang,Python, Django and Kafka.
- Design and implement loosely coupled, scalable microservices
- Own and drive one to two service areas, being accountable for their successful delivery, from requirement analysis, design through to production, and ensuring they meet performance, scalability and reliability standards.
- Leverage your experience in deploying web applications in Kubernetes (k8s) environments, ensuring reliable interaction with backend services and seamless integration with cloud and on-premises systems.
- Proactively explore unknown product requirements and design solutions that meet evolving needs, contributing to the continuous improvement of our platform.
- Act as a role model and mentor to senior and junior engineers, guiding them in understanding the architecture, design and implementation of systems.
Other
- Ability to excel in a fast-paced, startup-like environment
- Willingness to contribute and lead across all layers of the stack, including UI, backend and DevOps based on the needs of the team.
- GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.
- The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.
- The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law.