Redwood Materials
Earnest
Staff Software Engineer
Sobre la oportunidad
Earnest ayuda a profesionales ambiciosos a tomar decisiones financieras con confianza y a construir la vida que imaginan.
Los Earnies estamos comprometidos a ayudar a los prestatarios a avanzar con confianza, ofreciendo opciones de préstamo más inteligentes con un camino más claro para tomar el control de su deuda. Si te apasiona nuestra misión tanto como a nosotros, sigue leyendo y construyamos algo grande juntos.
Título: Staff Software Engineer
En Earnest, estamos comprometidos a construir un entorno donde nuestros empleados se sientan incluidos, valorados y escuchados. Nuestra creencia es que un fuerte compromiso con la diversidad, la inclusión, la equidad y la pertenencia nos permite avanzar con nuestra misión. Estamos dedicados a añadir nuevas perspectivas al equipo y animamos a cualquiera a postularse si su experiencia se acerca a lo que estamos buscando.
Earnest LLC – Oakland, CA
El puesto es 100% remoto.
Salario: $207,585 al año.
Este aviso está sujeto al programa de referencias de empleados de Earnest LLC.
Un poco sobre nuestra filosofía salarial: Nos enorgullece compensar a nuestros empleados de manera justa y equitativa. Mostramos un rango de su posible salario base según la ubicación del puesto. La remuneración inicial del candidato seleccionado también se determinará en función de las cualificaciones relacionadas con el puesto, la compensación interna, la ubicación del candidato y el presupuesto. Este rango puede ser modificado en el futuro.
Rango salarial $207,585—$207,585 USD
Earnest proporciona igualdad de oportunidades de empleo (EEO) a todos los empleados y solicitantes de empleo sin distinción de raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad de género, estado de veterano, discapacidad o genética. Los solicitantes cualificados con antecedentes penales serán considerados para el puesto de manera coherente con la Ordenanza de Oportunidad Justa (Fair Chance Ordinance).
Funciones
El Staff Software Engineer (hay varias vacantes) en Earnest LLC en Oakland, CA, liderará la estrategia técnica y la ejecución para nuestros equipos de ingeniería.
- Liderar el desarrollo de un ecosistema de préstamos escalable y de alto rendimiento, desde la incorporación del cliente hasta el proceso de pago.
- Arquitectar y construir productos financieros centrados en el cliente, garantizando una experiencia de usuario optimizada y sin fricciones, y orquestando transacciones financieras a gran escala.
- Definir y ejecutar la visión técnica y las mejores prácticas para un equipo de ingeniería de alto rendimiento. Liderar decisiones arquitectónicas para mejorar la escalabilidad, la fiabilidad y la eficiencia de la plataforma de préstamos.
- Colaborar con los equipos de Producto, UX y Negocio para alinear la tecnología con los objetivos estratégicos. Diseñar, construir y mantener aplicaciones de préstamo orientadas al cliente utilizando Node.js, TypeScript, React/Redux, Angular, Sequelize, PostgreSQL y Docker.
- Desarrollar y optimizar código de alta calidad y comprobable, implementando pruebas unitarias y de integración con Mocha, Chai, Sinon y Sequelize.
- Garantizar el rendimiento, la seguridad y la escalabilidad mediante las mejores prácticas de ingeniería de software.
- Identificar y resolver defectos mediante depuración, perfilado, registro, análisis de logs, rastreo y reproducciones de sesiones de FullStory.
- Supervisar el despliegue de código en entornos de Staging y Producción.
- Colaborar con los ingenieros de calidad para abordar los problemas encontrados en las pruebas y mejorar la cobertura de pruebas automatizadas.
- Liderar y participar en ceremonias Agile. Desglosar los requisitos del producto en entregables de ingeniería en Jira.
- Revisar y proporcionar comentarios críticos sobre los documentos de requisitos del producto, Epics y User Stories, influyendo en la hoja de ruta técnica y empresarial.
- Recomendar soluciones técnicas alternativas para optimizar la velocidad de entrega, mejorar la experiencia del cliente y reducir costes.
- Mantener la documentación técnica.
- Contribuir a la cultura DevOps de Earnest y participar en el soporte rotativo de guardia para aplicaciones de producción.
Requisitos
Grado universitario en Informática, Ingeniería de Software o un campo estrechamente relacionado, además de 3 años de experiencia en desarrollo de software.
Los 3 años de experiencia deben incluir 3 años de experiencia en cada una de las siguientes áreas:
- construcción de microservicios altamente distribuidos;
- bases de datos SQL, incluyendo PostgreSQL, y almacenamiento en caché, rendimiento, monitorización y escalabilidad;
- tecnologías del lado del servidor, incluyendo Node.js, Typescript y Javascript;
- tecnologías del lado del cliente, incluyendo React Native y Angular.
Debe incluir dos años de experiencia con: AWS o infraestructura basada en la nube similar; y liderar la arquitectura, diseño, desarrollo y despliegue de proyectos a gran escala.
Earnest cree en permitir que nuestros empleados vivan sus mejores vidas. Ofrecemos una variedad de ventajas y beneficios competitivos, que incluyen:
- Beneficios de salud, dental y visión, además de planes de ahorro
- Ordenadores Mac + estipendio de trabajo desde casa para configurar tu oficina en casa
- Reembolso mensual de internet y teléfono
- Plan de compra de acciones para empleados
- Unidades de acciones restringidas (RSUs)
- Plan 401(k) para ayudarte a ahorrar para la jubilación, además de una contribución de la empresa
- Programa sólido de reembolso de matrícula
- $1,000 de beneficio de viaje en cada Earnie-versary a cualquier parte del mundo
- Días competitivos de vacaciones anuales pagadas (PTO)
- Permiso parental competitivo
Lo que define a un Earnie
En Earnest, nuestra gente da vida a nuestros principios culturales. Estos principios definen cómo trabajamos, cómo ganamos y qué esperamos de nosotros mismos y de los demás:
- Cada segundo cuenta: La velocidad es nuestra ventaja competitiva. Nuestros clientes necesitan mejores soluciones, y cuanto más rápido ejecutemos, mayor será nuestra probabilidad de éxito.
- Elige hacer cosas difíciles: Ganamos enfrentándonos a las cosas difíciles que otros evitan, impulsados por la determinación y la resiliencia.
- Busca la excelencia: Las grandes empresas, equipos e individuos nunca se conforman y están orgullosos del trabajo que realizan. Lo que es suficiente hoy no lo será mañana. La excelencia no es un destino; es una mentalidad de mejora continua.
- Liderar juntos: Nuestro éxito proviene de cómo trabajamos juntos. El liderazgo no se trata de títulos, se trata de acción. Asumimos la responsabilidad, impulsamos resultados y avanzamos como equipo.
- No te tomes demasiado en serio: Nos tomamos nuestro trabajo en serio, no a nosotros mismos. Hay mucho en juego, pero el sentido del humor nos mantiene con los pies en la tierra, creativos y resilientes.
