TMS LLC
Forma.ai
Ingeniero/a de Software Senior (Aplicaciones)
Sobre Forma.ai
Forma.ai es una startup de Serie B que está revolucionando la forma en que se diseña, gestiona y optimiza la compensación de ventas. Manejamos miles de millones en comisiones anuales gestionadas para líderes del mercado como Edmentum, Stryker y Autodesk.
Nuestro crecimiento ha sido impulsado por nuestra pasión por cambiar y dar forma fundamentalmente a cómo las empresas utilizan la inteligencia de ventas para impulsar la estrategia empresarial.
¡Damos la bienvenida a personas igualmente motivadas que estén entusiasmadas por crear algo grande!
Sobre el Equipo
Creamos software empresarial que ayuda a las organizaciones a optimizar el rendimiento de ventas y mejorar la agilidad de salida al mercado. Nuestra organización de ingeniería incluye múltiples equipos de aplicaciones de producto responsables de ofrecer capacidades principales de cara al cliente.
Buscamos ingenieros/as Senior de Backend para unirse a nuestros equipos de aplicaciones. Trabajarás junto a ingenieros/as de plantilla, senior y con poca experiencia para diseñar, construir y escalar sistemas backend que potencian flujos de trabajo de productos de nivel empresarial. Esta es una oportunidad para trabajar en problemas complejos de producto y datos, al tiempo que contribuyes significativamente a las decisiones técnicas, la calidad del sistema y la entrega del equipo.
Tenemos pocas reuniones y alta responsabilidad. La mayor parte del equipo está en la zona horaria EST, con algunos ubicados en AST, PST y Central también.
Qué harás
Jugarás un papel importante en la evolución continua de nuestra pila de aplicaciones. Diseñarás y construirás capacidades backend para flujos de trabajo de productos complejos, contribuirás a las discusiones de diseño de sistemas y ayudarás a garantizar que nuestros sistemas sigan siendo mantenibles, fiables y escalables a medida que crecemos.
Como Ingeniero/a Senior de Backend, se espera que operes con una fuerte propiedad y un juicio técnico sólido. Esto incluye identificar riesgos en el trabajo que posees, exponer casos extremos, hacer preguntas reflexivas y proponer mejoras que refuercen la calidad y fiabilidad del sistema.
Tú:
- Diseñarás y construirás servicios backend que potencian flujos de trabajo de productos complejos.
- Contribuirás a modelos de datos para conjuntos de datos jerárquicos, con muchas relaciones y a escala empresarial.
- Tomarás decisiones técnicas que equilibren la mantenibilidad, el rendimiento y la simplicidad operativa.
- Mejorarás las pruebas, la observabilidad y la fiabilidad de producción dentro de los servicios en los que trabajas.
- Te asociarás con Producto para traducir los requisitos empresariales en diseños backend limpios y escalables.
- Participarás en revisiones de diseño, revisiones de código y discusiones técnicas.
- Apoyarás a otros ingenieros/as mediante emparejamiento, revisiones y intercambio de conocimientos.
- Utilizarás herramientas de IA para mejorar la velocidad de entrega manteniendo sólidos estándares de ingeniería.
Requisitos mínimos
Lo que buscamos
- Amplia experiencia en el diseño y la construcción de sistemas backend en entornos de producción.
- Dominio de al menos un lenguaje backend como Java, Python, Kotlin, Go, C#, o similar.
- Sólida base en SQL, diseño de esquemas relacionales y modelado de datos.
- Experiencia con estructuras de datos jerárquicas, similares a grafos, con muchas relaciones o impulsadas por flujos de trabajo.
- Capacidad para identificar riesgos técnicos, razonar sobre compensaciones y proponer mejoras prácticas.
- Experiencia en la mejora de la escalabilidad, fiabilidad, observabilidad o mantenibilidad en sistemas de producción.
- Excelentes habilidades de comunicación escrita y verbal.
- Comodidad colaborando entre Ingeniería, Producto y Análisis, al tiempo que se mantiene la participación práctica.
Agradable tener
- Experiencia en la creación de productos SaaS para clientes de mercado medio o empresarial.
- Experiencia con sistemas basados en reglas, flujos de trabajo de validación o plataformas de aprobación/gobernanza.
- Familiaridad con la infraestructura basada en AWS y Kubernetes.
- Exposición a la gestión del rendimiento de ventas, RevOps, compensación de incentivos o dominios relacionados.
Tecnologías que utilizamos
- Frontend: JavaScript, React, TypeScript
- Backend: Java/Spring Boot, Django, Postgres
- Infraestructura: AWS, Docker
Qué esperar del éxito: 30/60/90 días
Primeros 30 días
Construirás contexto sobre el producto de Forma.ai, los clientes, la arquitectura backend, los modelos de datos y las prácticas de ingeniería.
Al final de tus primeros 30 días, habrás:
- Configurado tu entorno de desarrollo y te habrás familiarizado con la base de código, los servicios y la infraestructura.
- Adquirido una comprensión clara del dominio del producto, la arquitectura backend y los flujos de datos clave.
- Aprendido las prácticas del equipo en torno a las pruebas, la observabilidad, el despliegue y la fiabilidad.
- Establecido relaciones con socios de Ingeniería, Producto y Análisis.
- Implementado pequeñas mejoras o correcciones para familiarizarte con el sistema.
Primeros 60 días
Comenzarás a asumir trabajo significativo de backend y a contribuir a las decisiones técnicas.
Al final de tus primeros 60 días, habrás:
- Asumido la propiedad de un componente, servicio, flujo de trabajo o área de funcionalidad backend.
- Diseñado y entregado código backend mantenible alineado con los estándares del equipo.
- Colaborado con compañeros de Producto e Ingeniería para traducir los requisitos en diseños backend escalables.
- Identificado riesgos, casos extremos o inconsistencias en los sistemas en los que trabajas.
- Contribuido a mejoras en el modelado de datos, límites de servicios, pruebas, observabilidad o fiabilidad.
Primeros 90 días
Operarás como un contribuyente senior de confianza dentro del equipo.
Al final de tus primeros 90 días, habrás:
- Diseñado y entregado una iniciativa backend significativa o una característica importante.
- Mejorado modelos de datos importantes, servicios backend o manejo de flujos de trabajo.
- Contribuido a la dirección técnica a través de decisiones de diseño claras y bien razonadas.
- Mejorado la fiabilidad, observabilidad, escalabilidad o mantenibilidad de los sistemas backend.
- Ayudado al equipo a entregar flujos de trabajo de productos complejos con mayor confianza y claridad.
Información adicional del puesto
Este puesto es para una vacante existente
Rango salarial: 150-190K CAD
Uso de IA para la Contratación
Actualmente, Forma.ai no utiliza inteligencia artificial como parte de nuestro proceso de contratación, específicamente, pero no limitado a, la selección, filtrado y preselección de candidatos.
Nuestro compromiso contigo
Forma es un orgulloso empleador que ofrece igualdad de oportunidades y está comprometido con la creación de un entorno de trabajo diverso e inclusivo. Se harán todos los esfuerzos para acomodar a los candidatos en cuanto a accesibilidad si se solicita. La información recibida en relación con las adaptaciones se tratará de forma confidencial. Sabemos que solicitar un nuevo puesto requiere mucho esfuerzo. Te animamos a que te postules incluso si tu experiencia no coincide exactamente con la descripción del puesto. Hay muchos caminos hacia una carrera exitosa y estamos deseando leer el tuyo.
Agradecemos a todos los candidatos su interés, sin embargo, solo se preseleccionará a los candidatos cualificados.
Qué puedes esperar de nosotros
- Compensación significativa. Además de tu salario base, te unirás a nuestro plan de propiedad de acciones para empleados para reconocer aún más tus contribuciones al éxito de Forma.ai.
- Cobertura sanitaria. Tenemos un paquete completo de beneficios que incluye seguro médico, dental, de visión, de invalidez y de vida, y un programa de baja parental remunerada.
- Aprendizaje y desarrollo. Accede a los recursos que deseas para ayudarte a crecer en tu puesto utilizando nuestro estipendio anual de formación de $750.
- Crecimiento. Tendrás una gran oportunidad de construir una carrera para ti y adquirir el tipo de experiencia que buscas, ya sea como contribuyente individual o como líder de personas.
Nuestros Valores
- Trabajar bien, juntos. Somos reales. Tenemos hijos y mascotas. Hipotecas y préstamos estudiantiles. Estamos en esto juntos, así que no importa lo brillante que sea cualquiera de nosotros, siempre nos llevamos bien entre nosotros, sin excepciones.
- Ser precisos. Ser implacables. Creemos que la complacencia genera fracaso, por lo que establecemos nuevas metas tan pronto como las alcanzamos. Persistimos ante la adversidad, aprendemos de nuestros errores y nos impulsamos mutuamente a mejorar continuamente. El status quo es kryptonita.
- Amar nuestra tecnología. Amar a nuestros clientes. Nuestra plataforma resuelve un problema muy complejo en un mercado actualmente desatendido. Si bien no todos en Forma tienen contacto directo con el cliente, todos estamos centrados en el cliente. Quizás incluso un poco obsesionados con el cliente.
