2 months ago
Madrid, SpainMid Level
Responsibilities
- Recopilar requisitos, definir especificaciones técnicas y desarrollar soluciones de software alineadas con los objetivos empresariales.
- Diseñar y desarrollar interfaces front-end, experiencias de usuario y funcionalidades interactivas con HTML, CSS, JavaScript, React, Angular o Vue.js.
- Construir sistemas back-end, APIs y bases de datos escalables y seguros con Node.js, Python, Java, .NET, MySQL, MongoDB o PostgreSQL.
- Escribir código limpio y mantenible, realizar revisiones de código y seguir estándares, buenas prácticas y patrones de diseño.
- Colaborar con diseñadores UI/UX para implementar diseños responsivos, asegurar la compatibilidad entre navegadores y optimizar el rendimiento.
- Integrar APIs, servicios y librerías de terceros, y resolver problemas de integración.
- Realizar pruebas unitarias, de integración y end-to-end para identificar errores y verificar funcionalidades.
- Desplegar aplicaciones en producción, monitorear el rendimiento, solucionar problemas y mejorar la escalabilidad, fiabilidad y seguridad.
- Mantenerse actualizado sobre tecnologías emergentes y compartir conocimientos con el equipo.
Requirements
- Licenciatura en Informática, Ingeniería de Software o un campo relacionado.
- Experiencia demostrable como desarrollador Full Stack creando y desplegando aplicaciones de software y soluciones web.
- Dominio de HTML, CSS, JavaScript y frameworks front-end como React, Angular o Vue.js.
- Conocimiento de tecnologías back-end como Node.js, Python, Java y .NET, y de bases de datos como MySQL, MongoDB y PostgreSQL.
- Se valoran experiencia con AWS, Azure, Google Cloud Platform, Docker y Kubernetes.
- Capacidad para resolver problemas técnicos complejos y comunicar conceptos técnicos a partes interesadas no técnicas.
- Compromiso con el código limpio, las mejores prácticas, los estándares de codificación y los patrones de diseño.
- Se valoran una maestría o certificaciones relevantes, además de interés por el aprendizaje continuo.
Benefits
- Salario competitivo y bonificaciones por desempeño.
- Seguro médico, planes de jubilación y tiempo libre remunerado.
- Oportunidades de crecimiento profesional y desarrollo de carrera.
- Modalidades de trabajo flexibles y entorno colaborativo.
- Participación en proyectos de software y tecnologías de vanguardia.
Tech Stack
AngularAWSAzureCSSDockerGoogle Cloud PlatformHTMLJavaJavaScriptKubernetesMongoDBMySQL.NETNode.jsPostgreSQLPythonReactVue.js
