Logo
GEICO

Senior Engineer – Full Stack Web Applications

GEICO, San Francisco, California, United States, 94199

Save Job

Senior Engineer – Full Stack Web Applications

Join to apply for the

Senior Engineer – Full Stack Web Applications

role at

GEICO . This range is provided by GEICO. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range

$80,000.00/yr - $215,000.00/yr At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.

Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers’ expectations while making a real impact for our company through our shared purpose.

When you join our company, we want you to feel valued, supported and proud to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. Position summary

GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms and applications. You will help drive our insurance business transformation as we transition 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. Position description

We are seeking a highly motivated and skilled Senior Full Stack Engineer within our Capacity and Workload Management organization. This role is within the capacity management platform team, and its goal is to build a full stack platform to address the infrastructure demand, capacity and quota needs of a hybrid cloud environment. The platform would be built using open-source technologies and would be scalable to handle GEICO’s growing infrastructure needs. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between and is willing to contribute across the stack depending on the needs of the team. We would also prefer the candidate to have good insights into capacity management within hybrid cloud. Position responsibilities

Contribute towards the development of intuitive and responsive UI’s using ReactJS, Typescript and Bootstrap JS within a Django framework ensuring seamless integration with backend microservices. Design and implement loosely coupled microservices that are API-driven using Python, Django, and Golang, as well as event-driven microservices using Kafka and Apache Spark for backend data processing. Work closely with engineering leads, product owners and other engineers to gather requirements, break them down into actionable tasks, and build a well-defined backlog that captures the implementation details and timelines. Contribute to all layers of the technology stack, including UX/UI development, backend service implementation and DevOps tasks based on team’s need and priorities. Contribute towards the development of microfrontends backed by microservices and work with other teams to integrate them with their single-page web applications. Ensure seamless integration of backend microservices with front-end applications leveraging RESTful APIs and gRPC for efficient communication between layers. Provide technical and thought leadership across multiple areas, focusing on UI and backend API integration. Deliver high quality, performant, and maintainable code with a focus on meeting deadlines and aligning with architecture and design specifications. Continuously explore and adopt new technologies, frameworks and best practices to improve the development process and system performance. Maintain clear and concise communication with cross-functional teams, stakeholders and other engineers. Qualifications

Advanced expertise in back-end programming languages with Python, Golang, Java; experience with Docker/Kubernetes. Advanced front-end experience with Django, ReactJS, Typescript, Bootstrap JS, Redux, and Jest. Advanced understanding of building microservices using REST or gRPC and integrating them with frontend UI. Understanding of micro-front-end architecture with client-side composition. Experience in architecture, design patterns, reliability, security and scaling of web applications. Experience in creating structural micro-front-end applications within a single-page application. Expertise in developing event-driven microservices with Kafka and Apache Spark. Understanding of monitoring concepts and tooling. Understanding of DevOps concepts and cloud architecture. Understanding of Azure platform and its native services. Preferred experience building applications/solutions for capacity management. Experience with continuous integration and continuous delivery (CI/CD). Knowledge of CS data structures and algorithms and software development lifecycle tooling. Strong problem-solving ability and ability to excel in a fast-paced environment. Experience

4+ years of professional software development experience using technologies such as Django, Python, Kotlin/Java, ReactJS. 3+ years of experience with architecture and design. 3+ years of experience with AWS, GCP, Azure, or another cloud service. 2+ years of experience with open-source frameworks. 2+ years of experience with relational or NoSQL databases such as PostgreSQL, Cassandra, or MongoDB. Education

Bachelor’s degree in computer science, Information Systems, or equivalent education or work experience. Employer information

The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. GEICO is an equal employment opportunity employer. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to perform essential job functions. GEICO is committed to maintaining an environment free from discrimination and harassment. Seniority level : Mid-Senior level Employment type : Full-time Job function : Engineering and Information Technology Industries : Insurance

#J-18808-Ljbffr