About the RoleAs a full stack engineer focused on security, you'll work across the stack and be responsible for building various security services to support the Ethos main product. You'll work closely with our other engineers to build and ship key features. We are detail oriented and value clean, modular, and high-performing code. You'll help architect and build our internal standards and frameworks. We love engineering-wide consistency in code and have huge ambitions on both client and server side. As your first project, you will work on Ethos Identity Verification (IDV) Platform that powers the verification of user's identity during the process of applying for life insurance at Ethos. Services on this platform orchestrate and execute a secure, frictionless and user-centered identity collection and verification process. IDV platform integrates with multiple 3P data verification services and provides a unified interface by abstracting these integrations.Duties and Responsibilities:Research various Identity Verification products and the landscapeScope and design features of the Identity Verification Platform to meet product requirementsCollaborate with other engineers and designers to develop and ship featuresDesign, build, and maintain our API'sWrite efficient, modular, and reusable libraries and abstractionsDesign and build internal tooling to improve development efficiencyFind and solve performance issuesParticipate in code reviewsCommunicate best practices to the teamMentor junior engineersQualifications and Skills:4+ years of full time engineering experienceExtensive software development experience in Javascript, Python/Django, or Ruby/RailsExpert in SQL, database design, and familiarity with PostgreSQLExperience with front and back end architectural patterns of large, high-scale web applicationsAbility to design clean APIs and understanding of performance issuesExperienced with software engineering best practices – design patterns, code reviews, unit and integration testing, etc.Ability to communicate technical specifications both verbal and writtenSolid CS fundamentals – including data structures and algorithmsUnderstanding of security, common attacks and defensesKnowledge of build systems configurations and setup - such as WebpackExperience with infrastructure, distributed systems, and deploying apps into a high-scale environment#LI-Onsite#LI-DG1