Descripción del trabajo
Como ingeniero de Rails, trabajará con el equipo del producto y se centrará en la creación, el lanzamiento y la prueba de nuevas características del producto. Además, siempre estamos buscando formas de mejorar la base de código para que sea más eficaz y más fácil de mantener.
Actualmente, toda la plataforma está construida como un majestuoso monolito de Rails, usando Vue.js con Typescript en el front-end.
Más detalles sobre la pila tecnológica:
- Las pruebas se realizan con RSpec y Capybara.
- La integración y el despliegue continuos se realizan con CircleCI.
- MySQL y PostgreSQL para las principales bases de datos.
- Redis y KeyDB para nuestras fuentes de actividades, almacenamiento de sesiones, administración de colas y almacenamiento en caché (actualmente migrando a ScyllaDB).
- ElasticSearch para búsqueda de texto completo.
- DevOps usando contenedores orquestados con Kubernetes y Helm.
- La supervisión del servicio y el rendimiento se realiza con DataDog y NewRelic.
Aquí hay algunos proyectos anteriores en los que hemos trabajado que pueden ayudarlo a tener una mejor idea de lo que significa trabajar como ingeniero de rieles en FetLife:
- Implementó un sistema de verificación de perfil desde cero utilizando una identificación del gobierno y / o imágenes que muestran un determinado gesto.
- Moderación previa de discusión agregada para grupos.
- Se agregó soporte para instalar FetLife como una aplicación web progresiva.
- Mejoró la eficiencia de las entregas de fuentes de actividades al dividir las entregas de eventos de fuentes más largas en trabajos asincrónicos más pequeños y priorizar la entrega a miembros activos más recientemente.
- Introdujo la posibilidad de etiquetar a otros miembros en imágenes, videos y escritos.
- Se agregó un filtrado poderoso a nuestro sistema de informes en el sitio usando ElasticSearch.
- Privacidad de ubicación mejorada para todos los miembros mediante la introducción de configuraciones granulares de privacidad de ubicación.
- Integre soluciones de aprendizaje automático para detectar la edad o el contenido potencialmente ilegal.
Estamos buscando a alguien que tenga experiencia comprobada en la creación y el mantenimiento de aplicaciones Ruby on Rails de gran nivel de producción en el pasado.
Idealmente, tienes experiencia:
- Escribir JavaScript semántico y (o) Typescript.
- Trabajar con Redis, MySQL o PostgreSQL.
- Escritura de pruebas unitarias y de integración usando RSpec y Capybara.
Además, dado que somos 100% remotos:
- Valoramos mucho a los comunicadores escritos sólidos.
- Requerir al menos algunas horas de superposición de 8 a. m. a 12 a. m. EST (2 a 6 p. m. CET).
Cada organización es un poco diferente, aquí hay algunas cosas únicas sobre nosotros:
- Creemos que el proceso de contratación tradicional está roto, por lo que hacemos las cosas de manera un poco diferente. Primero tenemos personas en un contrato de medio tiempo o de tiempo completo para que podamos conocernos. Si ambas partes disfrutan trabajar juntas, le hacemos una oferta oficial.
- Tenemos pocas o ninguna reunión, nos enfocamos en la comunicación asincrónica escrita en su lugar.
- La permanencia de un ingeniero de rieles en FetLife es 2-3 veces más larga que el promedio.
- Trabajarás en proyectos de alto impacto que marcarán la diferencia en la vida de muchas personas.
- Siempre puede hacer preguntas a su equipo cuando se atasque, pero apreciamos a las personas que son autosuficientes.
- Aprenda mucho porque somos un equipo pequeño y todos pueden trabajar en diferentes partes del sistema. Nadie se especializa.
- Valoramos el trabajo productivo enfocado durante largas horas. No queremos que la gente se queme. Queremos que las personas trabajen a un ritmo constante que puedan mantener año tras año.
Pago y Beneficios:
Utilizamos una calculadora de salarios estandarizada para cada puesto para garantizar que seamos competitivos, justos y consistentes. Para este rol específico, la tarifa es de $ 115k – $ 155k USD / año. La tasa depende del nivel en el que se encuentre actualmente.
Además, ofrecemos:
- Tiempo libre pagado:
-
- 2 semanas de vacaciones.
- 5 días festivos legales (por ejemplo, Semana Santa y Acción de Gracias).
- 2 semanas durante Navidad.
- Semanas laborales de 4 días durante los meses de verano (julio y agosto).
- 1 retiro al año (por ejemplo, los últimos fueron en Miami, Vancouver, Tennessee y Montreal).
- Un regalo de aniversario anual de su elección (200$ USD por cada año con nosotros, por ejemplo, el 4.º aniversario es de 800$).
- Suscripción de música reembolsada.
- Licencia materna o parental totalmente remunerada.
Salario a percibir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .