Este rol implica trabajar de manera autónoma manteniendo una comunicación fluida con colegas y supervisores, y se espera su participación en mentorías a ingenieros menos experimentados, así como en la mejora continua del código base a través de prácticas como pruebas unitarias e integración, entre otras. ResponsabilidadesDiseñar e implementar soluciones de software de alta calidad para el stack completo. Documentar y automatizar suites de pruebas a los diferentes niveles que sean necesarios. Implementar APIs y UIs que reflejen las necesidades del negocio y promuevan experiencias de usuario excepcionales. Definir requisitos de infraestructura y mantener las configuraciones necesarias para el correcto funcionamiento de los sistemas. Diseñar componentes reutilizables tanto en el frontend como en el backend, y colaborar con el equipo de DevOps para optimizar los pipelines de CD/CI. Asegurar la coherencia de los flujos de datos a través de las aplicaciones y mantener guías de estilo de codificación y diseño. RequisitosMás de 6 años de experiencia en desarrollo de software. Amplia experiencia en lenguajes de programación como Java, C#, o Python. Experiencia en desarrollo Frontend utilizando tecnologías web y frameworks modernos como React, Angular, Vue, entre otros. Experiencia en desarrollo Backend con conocimientos en arquitecturas REST, GraphQL (deseable), y uso de frameworks como Spring, .Net, Laravel. Experiencia con sistemas de control de versiones Git, bases de datos relacionales y no relacionales (MySQL, PostgreSQL, DynamoDB, MongoDB, etc.), e implementación de patrones de diseño. Experiencia en optimización de rendimiento, metodologías ágiles (Scrum, Kanban), y en la creación y manejo de CD/CI pipelines. Capacidad para trabajar con soluciones en la nube (AWS, Azure) y comunicarse efectivamente en inglés.
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
