EverQuote · Nov 16th 2020
Currently this job is only for applicants residing in US
We are looking for software engineers that love to build well designed systems that can last the test of time, make an impact in day to day operations and life of consumers and agents in the insurance technology space.
The Software Engineer will have the opportunity to engage in full stack development, managing k8s infrastructure, visualization, user analytics, distributed systems, docker container based services and machine learning algorithms. You will be working with reactjs, python, git, webpack, k8s, variety of data stores, continuous integration, GCP, AWS, automated testing, docker and always open to speeding up our development process and scaling our system. You will also be handling and managing a lot of data to inform the business operations. Your work will constantly be driven by end-user-focused development to enhance consumer and agent experience. You will utilize user engagement data and increase usability. You will also have ample opportunity to refactor, reimplement and drive innovation. In the end, you will have the final responsibility of delivering high quality software that is well tested for the end user’s needs (insurance agents, consumers, operators).
The following are some tech proficiency that would benefit your candidacy
AWS Serverless essentials - Lambda, S3, Workflow, Cloudwatch, StepFunctions, SQS/SNS, DynamoDb, Chalice,
Scripting - Python, Typescript (Reactjs, Nextjs, xState), SQL, Bash
Constructs - Build chain, Data pipeline, Observability
Data stores - MySQL, Snowflake
We respect people who continuously improve, learn and take pride in delivering software products that people would love to use. You will work closely with the design team, stakeholders to deliver scalable and well designed front end components and backend services.
Proven experience in understanding complex user needs with multiple stakeholders and providing practical solutions that can work in production
Always automating solutions, but making it clearly understandable to other developers and users
Highly collaborative and be able to communicate both interpersonally and in your code (we