Esri
Millennial Software Solutions Inc
Desarrollador Senior Full Stack - TS/SCI con Poly - $180K-$270K + 15% 401k
Descripción
Sobre Millennial Software
Millennial Software está revolucionando el panorama de la seguridad y la defensa aprovechando nuestras competencias básicas en desarrollo de software, automatización, DevSecOps y machine learning.
Sobre el puesto
Millennial Software busca un Desarrollador de Software Full Stack Senior para unirse a nuestro equipo colaborativo que da soporte a un cliente gubernamental. Contribuirá al diseño, desarrollo y soporte de aplicaciones y herramientas modernas basadas en datos que simplifican flujos de trabajo complejos de usuarios y permiten la toma de decisiones críticas para la misión.
Esta es una gran oportunidad para que un desarrollador motivado crezca sus habilidades técnicas en todo el full stack, con un enfoque particular en procesos y tecnologías de desarrollo de software modernos.
El candidato ideal es un apasionado del ciclo de vida completo de la aplicación, incluyendo diseño, codificación, pruebas, implementación, despliegue, así como soporte y mantenimiento. El candidato debe sentirse cómodo colaborando estrechamente con usuarios y desarrolladores para construir y mantener herramientas pulidas y de alto rendimiento en entornos críticos para la misión.
- Primas médicas, dentales y de visión pagadas en un 100%% por la empresa para usted y todos los dependientes
- Posibilidad de obtener un salario aumentado si no necesita cobertura médica/dental/visión
- Seguro de discapacidad y de vida pagado en un 100%% por la empresa
- Contribución de la empresa de 15% 401(k)
- 30 días de PTO/vacaciones
- Presupuesto generoso para formación
- Permiso pagado por paternidad y maternidad
- Incentivos de desarrollo de negocio / crecimiento
- Artículos de empresa de primera categoría
Funciones Esenciales
- Diseñar, construir, probar y lanzar características full-stack que abarcan interfaces de usuario, servicios backend y capas de datos.
- Colaborar con producto y diseño para traducir requisitos en planes técnicos y entregables iterativos.
- Construir y mantener APIs escalables e integraciones de servicios; asegurar la corrección, fiabilidad y rendimiento.
- Implementar y mantener componentes frontend con atención a la usabilidad, capacidad de respuesta y accesibilidad.
- Desplegar, actualizar y mantener componentes de software en infraestructuras basadas en Kubernetes utilizando gráficos Helm y herramientas de línea de comandos.
- Escribir pruebas automatizadas y participar en revisiones de código para mantener la calidad y reducir defectos.
- Monitorizar, solucionar problemas y resolver incidencias en producción; participar en guardias o respuesta a incidentes según sea necesario.
- Mejorar los flujos de trabajo del desarrollador (CI/CD, desarrollo local, herramientas) y la observabilidad del sistema (registro, métricas, trazado).
- Documentar soluciones, decisiones y manuales de operación para soportar la mantenibilidad a largo plazo.
- Seguir prácticas de desarrollo seguro y contribuir a la reducción de riesgos (seguridad, privacidad, cumplimiento según corresponda).
Requisitos
Cualificaciones Requeridas
- Experiencia demostrada en la entrega de software de producción tanto en dominios frontend como backend.
- Dominio de al menos un lenguaje backend moderno (p. ej., Python, Java, Go, C#, Node.js) y un stack frontend moderno (p. ej., JavaScript/TypeScript con React/Vue/Angular).
- Experiencia en el diseño y consumo de APIs (REST y/o GraphQL), integración con bases de datos y manejo de modelos de datos.
- Experiencia con plataformas de mensajería y colas como Kafka, RabbitMQ, o similares.
- Experiencia en la creación y mantenimiento de contenedores Docker, gráficos Helm, plataformas de orquestación como clústeres Kubernetes, y uso de servicios de infraestructura en la nube (AWS/Azure/GCP).
- Conocimiento práctico de los fundamentos de la ingeniería de software: control de versiones, pruebas, depuración, rendimiento y codificación segura.
- Experiencia colaborando en un entorno de equipo (revisiones de código, entrega iterativa, comunicación clara).
- Capacidad para desglosar problemas ambiguos y entregar soluciones con resultados medibles.
- Título de Grado en un campo relacionado o experiencia práctica equivalente.
- Permiso TS/SCI activo.
- Capacidad para trabajar presencialmente en las siguientes ubicaciones: Virginia: Fairfax, Chantilly, McLean, Sterling o Colorado: Colorado Springs.
A tener en cuenta
- Experiencia con sistemas basados en eventos (colas/streams), caché y patrones de sistemas distribuidos.
- Familiaridad con infraestructura como código y las mejores prácticas de CI/CD.
- Experiencia con herramientas de observabilidad (APM, registro estructurado, métricas, trazado).
- Exposición a estándares de accesibilidad (WCAG) y optimización del rendimiento frontend.
- Experiencia previa en entornos regulados o sistemas que requieren fuertes consideraciones de seguridad/cumplimiento.
Millennial Software Solutions Inc. es un Empleador que Ofrece Igualdad de Oportunidades y no discrimina en el empleo por motivos de raza, color, religión, sexo, origen nacional, afiliación política, orientación sexual, identidad de género, estado civil, discapacidad e información genética, edad, pertenencia a una organización de empleados u otro factor no relacionado con el mérito.
