Full Stack Developer (Laravel/PHP + Angular/TypeScript)
¡Trabaja en DaCodes! Somos una firma de expertos en software y transformación digital de alto impacto.
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de +220 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más.
Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.
En DaCodes tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias y contribuir al diseño, implementación y optimización de infraestructuras en la nube.
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes.
Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.
Requirements
- +7 años de experiencia combinada en backend y frontend.
- +4 años en Laravel/PHP y +3 años en Angular/TypeScript.
- Sólida experiencia con: Laravel 8+, PHP 8.1+, MySQL 8, Redis, Docker, REST APIs.
- Conocimiento avanzado en Angular 15+, TypeScript, RxJS, HTML5, SCSS.
- Experiencia con CI/CD, Kubernetes y nubes públicas (GCP deseable).
- Experiencia con autenticación/seguridad, optimización y pruebas (PHPUnit, Jest, Cypress).
- Inglés intermedio‑avanzado para colaboración con equipos multiculturales.
- Habilidades clave: comunicación, liderazgo, resolución de problemas, proactividad.
Deseables (plus)
- Experiencia con arquitecturas multi‑tenant.
- Familiaridad con Terraform/Infrastructure as Code.
- Experiencia en marketplaces o plataformas on‑demand.
- Conocimiento de herramientas de observabilidad (Sentry, New Relic, Datadog).
Responsabilidades principales
Backend (Laravel/PHP)
- Diseñar, desarrollar y mantener servicios backend con Laravel 8+.
- Liderar la definición e implementación de APIs REST/JSON para clientes web y móviles.
- Optimizar y refactorizar código existente asegurando escalabilidad, mantenibilidad y seguridad.
- Implementar autenticación/autorización (JWT, OAuth2, guards) con múltiples perfiles.
- Gestionar bases de datos MySQL 8.0 (diseño de esquemas, optimización de queries, índices y migraciones).
- Implementar caching con Redis para alto rendimiento.
- Mantener integraciones con servicios externos (Stripe, Firebase, Ably, Mapbox, Twilio, entre otros).
Frontend (Angular/TypeScript)
- Liderar el diseño y desarrollo de aplicaciones Angular 15+ (e-commerce, dashboards, web apps).
- Refactorizar, optimizar y modernizar código Angular para mejorar performance y SEO (SSR).
- Colaborar con backend en la integración de APIs REST.
- Asegurar mejores prácticas de seguridad en frontend (XSS, CSRF, sanitización).
- Implementar NgRx (Store, Effects, Component Store) y RxJS para gestión de estado.
- Construir y probar con Jest, Cypress y @testing-library/angular.
- Desarrollar interfaces responsivas, accesibles y mobile‑friendly en conjunto con UX/UI.
Colaboración & Liderazgo
- Participar en revisiones de código, discusiones de arquitectura y planeación de sprints.
- Mentorear a desarrolladores mid/junior en frontend y backend.
- Definir decisiones técnicas en flujos complejos: pedidos, pagos, notificaciones en tiempo real.
Benefits