Neumo Holdings LLC
Ingeniero de Software Senior - Full Stack - MX (Remoto)
Resumen del puesto
Como Ingeniero de Software Senior con base en México, desempeñará un papel fundamental en el diseño, desarrollo y entrega de soluciones de software de alta calidad en un equipo pequeño que diseña e implementa nuevas funcionalidades para dos productos nuevos (de menos de 2 años de antigüedad). Se espera que maneje tanto el desarrollo frontend como el backend.
Funciones y responsabilidades
- Desarrollar nuevas funcionalidades manejando tanto el trabajo de desarrollo front end como el de back end.
- Colaborar con los gestores de producto, diseñadores y otros ingenieros para definir los requisitos técnicos y los entregables.
- Realizar revisiones de código y garantizar el cumplimiento de los estándares de codificación, calidad y directrices de seguridad.
- Colaborar en las decisiones arquitectónicas para alinearlas con los objetivos comerciales a largo plazo.
- Mantenerse al día con las tecnologías emergentes y las tendencias del sector para mejorar continuamente los procesos de desarrollo.
Educación y experiencia
- Licenciatura o equivalente en un campo relacionado con la informática.
- 7+ años de experiencia en desarrollo de software.
- 4+ años de experiencia en desarrollo en la nube, tanto front como back.
- Fluidez en inglés y español, tanto escrito como hablado.
Conocimientos, habilidades y capacidades
- Sólidos conocimientos de Node.js/JavaScript — todo es Node (20/24). Es necesario sentirse cómodo con ambos sistemas de módulos.
- Arquitectura serverless de AWS — Lambda, SQS, S3, Secrets Manager, DynamoDB API Gateway. Ambas APIs están construidas sobre Serverless Framework v4 con serverless-offline para desarrollo local.
- PostgreSQL con Knex + Objection.js — ambos productos utilizan exactamente esta pila ORM. La capacidad de escribir y revertir migraciones es una habilidad diaria real aquí.
- React + Next.js 14 — Sólidos fundamentos de React con Next.js y experiencia en interfaces de usuario CRUD con muchos formularios y tablas.
- Comodidad trabajando dentro de un sistema de diseño interno, incluyendo la depuración de problemas de especificidad/orden de origen de CSS en lugar de optar por una reescritura.
- Procesamiento de SOAP y XML — Ambos productos se conectan con sistemas internos y de terceros existentes utilizando interfaces SOAP con XML.
- Manejo de documentos e imágenes — procesamiento de TIFF/PNG, generación de PDF.
- Express — tanto dentro de Lambda (vía serverless-express) como en EC2 (el servicio SOAP/PRIA).
- Jest para pruebas unitarias e integración; Cypress para la interfaz de usuario.
- Experiencia trabajando en un entorno de desarrollo Agile/Scrum.
- Experiencia en el uso de herramientas de codificación con IA.
Entorno de trabajo
- Entorno con un nivel de ruido moderado.
- El empleado trabajará en una estación de trabajo individual, utilizando teléfono y ordenador.
Exigencias físicas
- Debe ser capaz de permanecer sentado durante periodos prolongados.
- Comunicación frecuente por teléfono.
Resumen de Neumo
Con el respaldo de cuatro décadas de experiencia en el sector público y capacidad corporativa, Neumo ha apoyado con éxito los servicios gubernamentales. Neumo fue honrada y reconocida durante cuatro (4) años consecutivos como una empresa GovTech 100, representando a las principales 100 empresas enfocadas en marcar la diferencia y vender a agencias gubernamentales estatales y locales en los Estados Unidos.
Neumo se compromete a ayudar a las comunidades a prosperar y aporta una gran experiencia combinada con la innovación. Hoy en día, Neumo ofrece más apoyo administrativo y financiero a los funcionarios gubernamentales que cualquier otra organización. Y con un enfoque receptivo y centrado en el cliente, fomentamos asociaciones que brindan a nuestros clientes la certeza que necesitan para lograr más.
Neumo es un empleador que ofrece igualdad de oportunidades. La selección para un puesto se realizará sin distinción de raza, religión, origen nacional, sexo, afiliación política, estado civil, discapacidad física no descalificante ni edad.
Neumo ofrece un paquete competitivo de beneficios y compensación, y buscamos miembros para el equipo que prosperen en nuestro entorno dinámico.
