El Desarrollador Senior Full Stack desempeña un papel clave en el diseño, desarrollo y mantenimiento de aplicaciones web en todo el stack tecnológico. Esta posición desempeña un papel crítico en la conexión entre el desarrollo del front-end y el back-end, asegurando una integración perfecta y entregando soluciones web de alta calidad, escalables y amigables para el usuario.
Responsabilidades Clave:
Desarrollo Full Stack:Diseñar y desarrollar aplicaciones web robustas, escalables y mantenibles, tanto en el front-end como en el back-end, utilizando tecnologías y frameworks modernos.Colaborar con diseñadores de interfaz de usuario/usuario (UI/UX) para convertir conceptos de diseño en interfaces web funcionales.Implementar interfaces responsive y amigables para el usuario que ofrezcan una experiencia excepcional en diferentes dispositivos y plataformas.
Desarrollo en el Front-End:Desarrollar componentes de front-end utilizando HTML, CSS y frameworks de JavaScript (por ejemplo, Angular, React, Vue.js) para crear interfaces de usuario interactivas y dinámicas.Garantizar la compatibilidad entre navegadores, la accesibilidad y la optimización del rendimiento para aplicaciones web.Implementar y mantener patrones de diseño consistentes y estándares de codificación en la base de código del front-end.
Desarrollo en el Back-End:Construir y mantener aplicaciones y APIs en el lado del servidor utilizando lenguajes y frameworks de programación (por ejemplo, Node.js, Django, Laravel) para manejar el almacenamiento y la recuperación de datos, así como la lógica empresarial.Diseñar e implementar bases de datos, incluyendo el modelado de datos, la optimización de consultas y la integración con aplicaciones web.Garantizar la seguridad, escalabilidad y eficiencia de la infraestructura del back-end.Integración de Sistemas y APIs:Integrar aplicaciones web con servicios de terceros y APIs externas para ampliar la funcionalidad y mejorar la experiencia del usuario.Diseñar, desarrollar y mantener APIs, asegurando el cumplimiento de los estándares y las mejores prácticas de la industria.Colaborar con otros equipos, como desarrollo de aplicaciones móviles o ingeniería de datos, para facilitar el intercambio de datos y la integración de sistemas de manera fluida.
Testing y Depuración:Realizar pruebas exhaustivas y depuración de aplicaciones web, garantizando código de alta calidad y sin errores.Escribir pruebas unitarias, llevar a cabo revisiones de código e implementar frameworks de pruebas automatizadas para mejorar la calidad y mantenibilidad del código.Colaborar con equipos de control de calidad (QA) para resolver problemas y asegurar la implementación exitosa de aplicaciones web.Aprendizaje Continuo e Innovación:Mantenerse al día con las tecnologías emergentes, tendencias y mejores prácticas en desarrollo Full Stack.Mejorar continuamente las habilidades de codificación y ampliar el conocimiento de diferentes lenguajes de programación, marcos y herramientas.Impulsar la innovación y sugerir mejoras en el proceso de desarrollo, herramientas y tecnologías utilizadas por el equipo.
Conocimientos y experiencia mínima de 3 años requerida:Desarrollo de servicios de BackEnd con NodeJS y framewords Express y NestJSDesarrollo de FrontEnd con React y ReactNativeWebSocketsQuery y DML sobre MongoDB tanto en clientes Mongo (Compass, RoboMongo) como librerías (Mongoose). Experiencia con aggregation frameworkQuery y DML sobre ElasticSearchCreación de backlogs en entorno Agile con soporte Jira, gestión scrumRevisiones de código/merges en gitlabElementos estructurales: RabbitMQ, microservicios, servicios y conceptos plataforma AWS, OAuth 2.0, uso de REST API’s
Conocimientos y experiencia valorada:Participación en proyectos ETL / BIFormación universitaria de base en informática y/o masters/postgrados específicos
Tipo de puesto: Jornada completa, Contrato indefinido
Beneficios:Flexibilidad horaria
Horario:De lunes a viernes
Experiencia:Desarrollo de software: 3 años (Obligatorio)Desarrollador: 3 años (Obligatorio)
Idioma:Inglés (Deseable)
Ubicación del trabajo: Empleo remoto
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
