Acerca del puesto Desarrollador Full Stack Sr
Senior Fullstack Software Developer
Modalidad de trabajo: Remoto
El proyecto se estima dure un año aprox con posibilidades de continuidad; seria relacion de dependencia por tiempo indefinido.
Descripción del Puesto
Estamos en busca de un Senior Fullstack Developer con sólida experiencia técnica en desarrollo frontend y backend.
Este rol implica diseñar, desarrollar y mantener soluciones de software complejas, colaborando estrechamente con otros desarrolladores y equipos para
asegurar que los productos cumplan con los más altos estándares de calidad y rendimiento.
El candidato ideal tendrá un enfoque orientado a resultados y una habilidad comprobada para optimizar la funcionalidad, el rendimiento y la seguridad del software en cada fase de desarrollo.
Estamos buscando un profesional con experiencia avanzada en desarrollo fullstack que combine habilidades técnicas sólidas con competencias
interpersonales, para contribuir activamente en el desarrollo de software de alta calidad
Requisitos
Conocimientos Técnicos:
o Arquitectura de Software: Conocimiento en diseño de arquitecturas escalables y mantenibles
o Optimización de Rendimiento: Capacidad para identificar y resolver problemas de rendimiento en aplicaciones de software
o Seguridad de Software: Familiaridad con prácticas de seguridad (como OWASP) y con la implementación de autenticación robusta y
manejo seguro de datos
o Bases de datos (MySQL): Experiencia en el diseño y optimización de bases de datos relacionales
o Cloud (AWS): Conocimiento en la administración de infraestructura en la nube y en arquitecturas basadas en eventos.
Hard Skills:
o TypeScript/Node.js, React.js: Experiencia avanzada en desarrollo de backend y frontend
o Diseño de APIs (RESTful/GraphQL): Habilidad para diseñar y mantener arquitecturas de APIs robustas y seguras
o Docker y Kubernetes: Familiaridad con la implementación y optimización de soluciones en contenedores y CI/CD en entornos de
producción
o Event-Driven Architecture: Experiencia en arquitecturas basadas en eventos, creando sistemas escalables y resilientes
o Data Streaming: Conocimiento avanzado en soluciones de procesamiento de datos en tiempo real.
Soft Skills:
o Comunicación efectiva: Capacidad para comunicar decisiones técnicas de manera clara, tanto al equipo como a otros stakeholders.
o Trabajo en equipo y colaboración: Habilidad para trabajar de forma colaborativa en un entorno multifuncional, compartiendo
conocimientos y promoviendo el crecimiento del equipo
o Gestión del tiempo y organización: Capacidad para gestionar tareas y proyectos de forma autónoma, asegurando entregas puntuales
y de calidad
o Pensamiento crítico y resolución de problemas: Habilidad para anticipar y resolver problemas técnicos complejos con soluciones
prácticas y escalables.
Responsabilidades clave del rol:
o Diseñar, codificar, probar y optimizar componentes de software en el frontend y backend, utilizando TypeScript, Node.js y React.js
o Colaborar en la selección de métodos, herramientas y técnicas de desarrollo para maximizar la eficiencia y la calidad del código
o Aplicar y mejorar los estándares de desarrollo, garantizando consistencia y robustez en las soluciones
o Realizar revisiones de su propio trabajo y participar en revisiones de código de colegas, asegurando el cumplimiento de altos
estándares de calidad
o Contribuir al diseño y desarrollo de APIs (RESTful/GraphQL), asegurando escalabilidad, seguridad y mantenibilidad
o Trabajar en optimización de rendimiento, minimizando cuellos de botella y mejorando la experiencia del usuario en aplicaciones web