Desarrollador Senior Full Stack
MyApps es una empresa especializada en el desarrollo de software a medida, adaptado a las necesidades específicas de cada cliente. Nuestro enfoque se centra en crear soluciones que optimicen procesos, aumenten la productividad y generen valor para las empresas. Contamos con un equipo técnico que acompaña a nuestros clientes desde el análisis hasta la implementación final del proyecto.
Profesional Senior Full Stack con sólida experiencia en PHP, Java, Node.js, TypeScript y MySQL, capaz de desarrollar nuevas soluciones, mantener aplicaciones existentes e integrar sistemas empresariales. Debe demostrar autonomía técnica, capacidad de aprendizaje, orientación a resultados y uso efectivo de herramientas de Inteligencia Artificial para mejorar la productividad y calidad del desarrollo.
Experiencia requerida Mínimo 5 años en desarrollo de software, preferentemente empresarial. Experiencia comprobable en desarrollo Full Stack con PHP, Java, Node.js, TypeScript y MySQL. Experiencia en mantenimiento de sistemas legados, integración de APIs y desarrollo de nuevas soluciones. Capacidad para analizar código existente, resolver problemas y trabajar con autonomía.
Desarrollar, mantener y optimizar aplicaciones empresariales frontend y backend, garantizando su calidad, seguridad y rendimiento. Participar en la modernización e integración de sistemas, aplicando buenas prácticas de desarrollo y herramientas de Inteligencia Artificial.
Principales responsabilidades:
Desarrollar, mantener y optimizar aplicaciones en PHP, incluyendo nuevas funcionalidades, sistemas legados y corrección de incidencias.
Desarrollar servicios y APIs REST utilizando Java (Spring Boot) y Node.js.
Implementar interfaces web con TypeScript y frameworks modernos.
Diseñar y optimizar consultas y estructuras de bases de datos.
Participar en la integración, modernización y desacople de sistemas.
Implementar pruebas unitarias, revisar código y resolver incidencias técnicas.
Utilizar herramientas de IA para apoyar el desarrollo, refactorización, documentación y pruebas.
Aplicar buenas prácticas de seguridad, calidad y control de versiones.
Colaborar con otros equipos y compartir conocimientos técnicos.
Requisitos:
Conocimientos técnicos indispensables
Backend PHP:
desarrollo, mantenimiento, optimización y modernización de aplicaciones. Java con Spring Boot. Node.js y desarrollo de APIs REST.
Frontend:
JavaScript y TypeScript. Angular, Vue.js o React (al menos uno). HTML5 y CSS3.
Bases de datos MySQL:
SQL, modelado de datos, procedimientos almacenados y optimización de consultas.
Arquitectura y herramientas:
APIs REST, JSON, OAuth 2.0 y JWT. Programación orientada a objetos, SOLID y Clean Code. Git, GitHub y pull requests. Pruebas unitarias y de integración. Conocimientos de Linux y ambientes DEV, QA y producción.
Inteligencia Artificial:
Uso práctico de Claude Code, ChatGPT o equivalentes. Aplicación de IA para desarrollo, análisis, refactorización y pruebas de código. Capacidad para validar los resultados generados por IA y garantizar su seguridad y calidad.
Conocimientos deseables:
PostgreSQL y Python.
Laravel, Symfony, Express o NestJS. Docker, CI/CD y SonarQube.
API Gateway (Kong), Grafana y Prometheus.
Arquitectura de microservicios.
Agentes de IA para automatización de tareas.
Metodologías ágiles: Scrum o Kanban.
Beneficios Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!
Ofrecemos:
- Oportunidad de aprendizaje y desarrollo profesional.
- Ambiente de trabajo colaborativo y dinámico.
- Capacitación en gestión de proyectos y herramientas digitales.