DS Technologies Inc
Desarrollador Full Stack - Axiom
Tiempo completo • Fully Remote - US
Sobre nosotros: Somos una empresa que brinda servicios y soluciones de TI innovadores y transformadores. Nos apasiona ayudar a nuestros clientes a alcanzar sus objetivos y superar sus expectativas. Nos esforzamos por brindar la mejor experiencia posible a nuestros clientes y empleados. Estamos comprometidos con la mejora continua y la innovación, y siempre estamos buscando formas de mejorar nuestros servicios y soluciones. Creemos en trabajar en colaboración con nuestros clientes y empleados para lograr el éxito.
DS Technologies Inc está buscando un rol de desarrollador Full Stack - Axiom para uno de nuestros principales clientes.
Cargo: Desarrollador Full Stack - Axiom
Equipo: Desarrollo Full-Stack de Axiom
Equipo: Desarrollo Full-Stack de Axiom
Tipo de puesto: Contrato
Solo W2
Resumen de roles
Diseñará, construirá y mejorará las aplicaciones y microservicios de pila completa de Axiom que impulsan la clasificación automatizada de eventos y las operaciones de red. El rol abarca el desarrollo front-end moderno (Laravel/PHP/Tailwind/Vue) y los servicios back-end (Node.js/Golang), con API de nivel de producción (REST/GraphQL), automatización de CI/CD, implementaciones seguras en Kubernetes e integraciones de datos (Kafka, MariaDB). Colaborará con el producto, la experiencia de usuario y la arquitectura para ofrecer software escalable, fácil de mantener y seguro que se utiliza las 24 ×horas del día, los 7 días de la semana.
Responsabilidades clave
Desarrollo de aplicaciones full-stack
Resumen de roles
Diseñará, construirá y mejorará las aplicaciones y microservicios de pila completa de Axiom que impulsan la clasificación automatizada de eventos y las operaciones de red. El rol abarca el desarrollo front-end moderno (Laravel/PHP/Tailwind/Vue) y los servicios back-end (Node.js/Golang), con API de nivel de producción (REST/GraphQL), automatización de CI/CD, implementaciones seguras en Kubernetes e integraciones de datos (Kafka, MariaDB). Colaborará con el producto, la experiencia de usuario y la arquitectura para ofrecer software escalable, fácil de mantener y seguro que se utiliza las 24 ×horas del día, los 7 días de la semana.
Responsabilidades clave
Desarrollo de aplicaciones full-stack
- Diseñar e implementar interfaces de usuario receptivas (Vue + Tailwind) alineadas con el sistema de diseño; Cree componentes reutilizables con cumplimiento de accesibilidad (WCAG).
- Construya/amplíe los backends de Laravel/PHP y los servicios de Node.js/Golang que admitan la lógica empresarial, los flujos de trabajo de telemetría y los paneles operativos.
- Modele y optimice datos relacionales/NoSQL (MariaDB/SQL): diseño de esquemas, indexación, almacenamiento en caché, ajuste de consultas y solución de problemas de rendimiento.
Microservicios e ingeniería API
- Diseñe, implemente y documente API REST/GraphQL para un intercambio de datos seguro y de alto rendimiento entre los servicios de Axiom y los sistemas externos.
- Cree canalizaciones e integraciones basadas en eventos con Kafka; Garantice la idempotencia, el manejo de la contrapresión y la observabilidad de los flujos de datos.
Implementación, confiabilidad y CI/CD
- Canalizaciones propias de CI/CD de GitLab (compilación/prueba/escaneo/implementación) con puertas de calidad automatizadas, gestión de artefactos/versiones y promoción del entorno.
- Incluya e implemente servicios en Kubernetes con estrategias de tiempo de inactividad cero (sondeos de preparación/ejecución, actualizaciones continuas, azul-verde y reversión segura).
- Aplicaciones de instrumentos para monitoreo y alerta; Clasificar los problemas de producción e impulsar la resolución de la causa raíz.
Calidad, seguridad y cumplimiento
- Escribir pruebas unitarias/de integración/E2E; mantener una alta cobertura y ciclos de retroalimentación rápidos; apoyar el control de calidad / UAT y la preparación para la producción.
- Hacer cumplir los estándares de codificación, las prácticas de codificación seguras, la higiene de las dependencias y la gestión de secretos; abordar los hallazgos de SAST / DAST.
- Participar en revisiones de arquitectura/diseño y modelado de amenazas; documentar decisiones, API, runbooks y canalizaciones de implementación.
Colaboración y entrega
- Perfeccionar los requisitos con los gerentes de producto, los diseñadores de UX y los arquitectos; Estimar el trabajo, planificar sprints y comunicar el estado/riesgos.
- Contribuir a la reducción y modernización de la deuda técnica; Asesore a sus compañeros y mejore la velocidad de los desarrolladores a través de módulos y plantillas reutilizables.
Habilidades y experiencia requeridas
- Lenguajes / Marcos: PHP (Laravel), JavaScript/TypeScript, Vue.js, Golang, SQL
- Back-end: Microservicios Node.js/Golang, diseño de API REST/GraphQL, patrones authN/authZ
- Front-end: Patrones de componentes Vue, gestión de estado, viento de cola, accesibilidad (a11y)
- Datos: Diseño de esquemas MariaDB/SQL, ajuste del rendimiento, estrategias de almacenamiento en caché
- DevOps: GitLab CI/CD, Docker, Kubernetes (implementaciones, servicios, entrada, Helm/yaml)
- Prácticas: Pruebas (unidad/integración/E2E), revisiones de código, marcado de características, conceptos básicos de observabilidad
- Experiencia comprobada en la redacción de integraciones para:
- Kafka (productores/consumidores, compatibilidad de esquemas, reintentos)
- MariaDB (ETL/ELT, migraciones, rendimiento)
- GraphQL (esquemas, resolutores, patrones de federación/puerta de enlace)
- Solid Node.js/Golang (o PHP/Laravel) para servicios de conectores; Endurecimiento de API y manejo de errores
- Cómodo con las implementaciones basadas en GitLab CI y Kubernetes
Agradable de tener
- Experiencia con el almacenamiento en caché (Redis), las puertas de enlace de API/limitación de velocidad y los almacenes de secretos (Vault/KMS)
- Familiaridad con los datos operativos de telecomunicaciones/RAN y los patrones de alta disponibilidad
- Herramientas de observabilidad (registros/métricas/rastreos), perfiles de rendimiento y pruebas de caos
- Conceptos básicos de IaC (Helm, Kustomize o Terraform para fontanería de aplicaciones)
Resultados de éxito (cómo se ve "genial")
- Aplicaciones de alto rendimiento: Tiempos de carga optimizados y backends escalables que admiten operaciones máximas.
- Velocidad del desarrollador: Entrega más rápida a través de CI/CD automatizado y componentes de código reutilizables.
- Integraciones perfectas: Intercambio de datos fiable y en tiempo real entre servicios y sistemas externos.
- Base de código segura y mantenible: Cumple con los estándares, está bien documentado y es fácilmente extensible.
- Reducción de la deuda tecnológica: Modernización sistemática y consolidación de patrones y bibliotecas.
- Implementaciones confiables: Lanzamientos sin tiempo de inactividad con reversiones rápidas y verificables.
- Calidad y resiliencia: Alta cobertura de pruebas, monitoreo proactivo y resolución rápida de problemas.
- Gran UX: Interfaces accesibles, intuitivas y receptivas que impulsan la adopción por parte del usuario.
Informes y formas de trabajar
- Reporta al líder de ingeniería de Axiom; trabaja en estrecha colaboración con Producto, UX y Arquitectura.
- Entrega ágil (sprints de dos semanas, stand-ups diarios, revisiones de código, demostraciones y retros).
- Horas de superposición requeridas para nearshore (CIC Brasil) para garantizar la colaboración en tiempo real.
Enfoque de la entrevista
- Diseño de sistemas (límites de API/microservicios, modelado de datos, escalado y confiabilidad)
- Codificación práctica en Laravel/Vue y Node.js/Golang
- Escenarios de implementación de Kubernetes y diseño de canalización de CI de GitLab
- Patrones de integración y solución de problemas de Kafka
- Estrategia de prueba y recorridos por incidentes de producción
Esta es una posición remota.
Somos un empleador con igualdad de oportunidades y todos los candidatos calificados recibirán consideración por el empleo sin distinción de raza, color, religión, sexo, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.
(si ya tienes un currículum en Indeed)