DSFederal
DSFederal
DSFederal es una pequeña empresa propiedad de mujeres que ofrece ciencia de datos, servicios de datos y soluciones digitales a clientes de los sectores de la consultoría, la defensa y la atención sanitaria. Su trabajo abarca las tecnologías de la información en salud, el análisis de datos, la gestión de programas y la ciberseguridad, con apoyo tecnológico y de investigación centrado en la salud pública y el bienestar humano. La empresa contribuye a iniciativas relacionadas con áreas como el VIH/sida y la salud materna e infantil, aplicando capacidades de datos y soluciones digitales a desafíos complejos orientados al cumplimiento de misiones.

Desarrollador sénior full-stack de API (remoto, Estados Unidos)

Lidera el desarrollo full-stack del software y las API de predicción del agua de NOAA. Crea microservicios en AWS, interfaces geoespaciales y herramientas de visualización accesibles para el Servicio Nacional de Predicción del Agua.

Descripción

  • Liderar la entrega de funcionalidades sénior como ingeniero de software full-stack
  • Diseñar, desarrollar y desplegar nuevas funcionalidades web y API RESTful
  • Impulsar el desarrollo de hidrogramas dinámicos, visualizaciones de frecuencia de precipitaciones NOAA Atlas 15, herramientas de delimitación de cuencas hidrográficas y visualizaciones de mapas de inundación
  • Crear microservicios escalables en el entorno AWS de NWS Enterprise Cloud con AWS Fargate, Amazon Aurora PostgreSQL y S3
  • Diseñar, implementar y mejorar API RESTful de alto rendimiento y servicios de datos espaciales compatibles con OGC
  • Desarrollar interfaces web responsivas y accesibles para el Servicio Nacional de Predicción del Agua
  • Conectar los servicios de datos del backend con la plataforma HydroVIS, administrada por el gobierno y ejecutada en Esri ArcGIS Enterprise sobre Linux
  • Crear marcos automatizados de pruebas unitarias, de integración y de extremo a extremo
  • Mantener los umbrales de cobertura de pruebas y análisis estático antes de la promoción a CI/CD
  • Revisar código de desarrolladores internos y colaboradores externos de la comunidad
  • Proporcionar mentoría al personal de nivel intermedio
  • Preparar materiales técnicos de lanzamiento para la aprobación de la Junta de Control de Cambios de NOAA
  • Apoyar los procesos comunitarios de contribución de código

Requisitos

  • Licenciatura en ciencias de la computación, ingeniería de software, sistemas de información u otro campo computacional relacionado
  • Al menos cinco años de experiencia progresiva en el desarrollo de aplicaciones web full-stack y API
  • Experiencia demostrada diseñando, desarrollando y lanzando API RESTful públicas, microservicios en la nube y aplicaciones web geoespaciales interactivas
  • Experiencia trabajando con ciclos de entrega Agile/Scrum
  • Experiencia gestionando solicitudes de fusión y solicitudes de incorporación de cambios en VLab GitLab o GitHub
  • Experiencia integrando controles de pruebas automatizadas en CI/CD
  • Dominio de Python, incluidos FastAPI, Flask, Django y PEP 8
  • Dominio de Go, Node.js y/o C/C++
  • Sólidos conocimientos de JavaScript y TypeScript
  • Experiencia con React, Vue o JavaScript vanilla moderno de ES6 o posterior
  • Sólidos conocimientos de HTML5 y CSS3
  • Conocimiento de los requisitos de accesibilidad WCAG 2.1 AA y de la Sección 508
  • Amplia experiencia diseñando API RESTful y utilizando especificaciones OpenAPI
  • Experiencia con estándares web de OGC, GeoJSON, Cloud-Optimized GeoTIFF (COG), Zarr y formatos NetCDF
  • Experiencia práctica con AWS Fargate/ECS, Amazon Aurora PostgreSQL/PostGIS, Amazon S3, AWS Lambda y API Gateway
  • Dominio de Docker y Terraform para infraestructura como código
  • Dominio de Pytest, Jest y herramientas de análisis estático y seguridad, incluidas Ruff, Flake8, Black y Dependabot

Beneficios

  • Modalidad de trabajo totalmente remota

Empleos relacionados