Skip to content
← Back to job listings

Ingeniero/a de Software Senior/Staff

Muy Simple · Santiago, Chile

Imported listingfull-time2 days ago

About The Role

En Muy Simple construimos y operamos productos digitales con foco en calidad, confiabilidad y performance en entornos de alta criticidad Buscamos un/a profesional con experiencia real en sistemas productivos para liderar mejoras técnicas y acelerar entregas sin comprometer estabilidad. El proyecto/área contempla el desarrollo y evolución de una plataforma web y servicios backend, con integración de APIs de terceros, procesamiento asíncrono y herramientas de observabilidad. Trabajamos con arquitectura escalable, prácticas de ingeniería (testing, CI/CD, monitoreo) y una cultura de refactor continuo, incluyendo la migración, actualización sistemas angular, laravel, nestjs de sistemas heredados sin cortar la operación. Como parte del equipo, vamos a: Diseñar, implementar y mantener servicios backend y aplicaciones frontend en producción, con alta exigencia de confiabilidad y rendimiento. Profundizar y evolucionar soluciones en PHP/Laravel (incluyendo Laravel Octane con Swoole/FrankenPHP): ciclo de vida de workers, manejo de estado, colas y jobs . Construir y optimizar APIs y componentes con TypeScript/Node (por ejemplo NestJS ), aplicando patrones de arquitectura escalable. Desarrollar con Angular (v21), utilizando arquitectura modular, signals , standalone components , RxJS , y optimizaciones de rendimiento y testing . Aplicar Clean/Hexagonal Architecture , CQRS , enfoque event-driven , colas y procesamiento asíncrono, incluyendo cache distribuido e idempotencia . Gestionar integración de terceros: webhooks, validaciones/firmas HMAC , reintentos y consistencia transaccional (pagos, facturación o flujos similares). Modelar y optimizar datos en MySQL/PostgreSQL : índices, planes de ejecución y migraciones con datos reales en sistemas vivos. Operar infraestructura en AWS (RDS, S3, IAM, CloudWatch y orquestación con ECS/EKS o equivalente), cuidando redes básicas y costos. Desarrollar y sostener pipelines de CI/CD con GitHub Actions, GitLab CI u otras herramientas, con calidad real en ejecución. Instalar y evolucionar estrategias de pruebas (unit, integración, E2E con Playwright/Cypress ) en equipos que no las tenían. Liderar migraciones, refactors y el apagado progresivo de sistemas heredados, garantizando continuidad operativa. Buscamos un/a profesional con 8+ años desarrollando software en producción y experiencia en sistemas de alta criticidad . Esperamos que puedas demostrar criterio técnico, orientación a calidad y capacidad de ejecutar cambios con seguridad. Requisitos técnicos PHP/Laravel en profundidad, incluyendo Laravel Octane (Swoole/FrankenPHP): ciclo de vida de workers, estado compartido, colas y jobs . TypeScript/Node con solvencia (p. ej. NestJS ). Angular avanzado (v21): arquitectura modular, signals , standalone components , RxJS , rendimiento y testing. Dominio de patrones y arquitectura escalable: Clean/Hexagonal , CQRS , event-driven , colas/procesamiento asíncrono, cache distribuido e idempotencia . Experiencia en backend y frontend con enfoque feature-based, manejo de estado, lazy loading y optimización de change detection. Modelado y optimización en MySQL/PostgreSQL : índices, planes de ejecución y migraciones en sistemas vivos con datos reales. Experiencia con AWS en producción: RDS, S3, IAM, CloudWatch, contenedores (ECS/EKS o equivalente), redes básicas y costos. Docker y CI/CD con pipelines reales (GitHub Actions, GitLab CI o similar). Integración de APIs de terceros con webhooks, firmas HMAC , reintentos e idempotencia (pagos, facturación u otros flujos equivalentes). Experiencia migrando/refactorizando y apagando sistemas heredados sin cortar la operación. Qué valoramos de la forma de trabajar Responsabilidad : cuidamos consistencia, seguridad y continuidad del servicio. Proactividad para detectar riesgos, proponer mejoras y elevar estándares de calidad. Comunicación clara con el equipo para alinear decisiones técnicas y trade-offs. Orientación a datos : usamos métricas/observabilidad para validar desempeño y confiabilidad. Autonomía para ejecutar refactors y migraciones con método, incluyendo plan de rollback. Experiencia liderando prácticas de ingeniería (calidad, seguridad, observabilidad y automatización) más allá del desarrollo: desde el diseño hasta la operación. Profundidad adicional en mensajería/colas (estrategias de reintento, dead-letter, orden, consistencia) y en diseño de flujos idempotentes. Historial de optimización de performance en frontend (con señales/RxJS, estrategias de rendering y reducción de re-render) y en backend (profiling, tuning de queries e índices). Experiencia en despliegues con contenedores y en gestión de costos/eficiencia operacional en AWS. Capacidad de enseñar e impulsar testing y CI/CD en equipos mixtos o en crecimiento. En Muy Simple cuidamos que el crecimiento técnico sea sostenible. El detalle de beneficios (modalidad, ajustes, día a día y políticas específicas) se comparte durante el proceso de selección. Vamos a conversar sobre: alcance del rol , forma de trabajo del equipo, expectativas de disponibilidad y cómo se planifican mejoras (testing, refactor, migraciones) para mantener la operación estable. Si te interesa este desafío, postula y conversemos.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing