
TECH LEAD Backend
- San Nicolás, Buenos Aires
- Permanente
- Tiempo completo
Tu liderazgo técnico será clave para asegurar la calidad y el rendimiento de nuestros sistemas.Necesitamos a alguien con una amplia experiencia en lenguajes de programación como Java, Python o Node.js, y con un profundo conocimiento de bases de datos relacionales y no relacionales.
Además, buscamos un profesional que tenga habilidades para trabajar en equipo y que pueda impartir conocimientos a los miembros del equipo.
Conocimiento técnico sólido, especialmente relacionado con el stack propuesto (Python para backend, .NET para el orquestador/robot, APIs de Windows, entre otros).
Capacidad para coordinar técnicamente el equipo y colaborar estrechamente con el arquitecto.
Participar activamente en definir la metodología y el desarrollo de las soluciones.
De preferencia experiencia previa trabajando con el arquitecto para agilizar la dinámica del equipo.
Capacidad para supervisar la implementación técnica, asegurar la calidad y cumplir con los tiempos ajustados del proyecto.
Requisitos técnicos del sistema
A. Lenguaje de Programación y Frameworks. La aplicación web se construirá utilizando preferentemente las siguientes tecnologías y frameworks:
Frontend: El lenguaje de programación para el frontend será Vue.js.
Backend: El lenguaje de programación para el backend será Python. Se empleará el framework Django REST framework para desarrollar la API y la lógica del servidor.
B. Motor de Base de Datos: El sistema de gestión de base de datos seleccionado será MySQL o PostgreSQL 15 o superior.
C. Protocolos para las API o Webservices: La comunicación entre las diferentes partes de la aplicación se llevará a cabo utilizando el protocolo API RESTful.
D. Formato de Intercambio de Datos: El formato de intercambio de datos entre el frontend y el backend será JSON (JavaScript Object Notation).
E. Implementación con Docker: Para gestionar eficientemente las dependencias y la configuración de la aplicación, se empleará Docker como tecnología de contenedores, garantizando la portabilidad y consistencia del entorno de implementación.Tus responsabilidades incluirán diseñar arquitecturas de software robustas, resolver problemas técnicos complejos y optimizar el código para mejorar el rendimiento.
También serás el punto de contacto para las decisiones técnicas y la resolución de conflictos dentro del equipo.
Si tienes una mentalidad proactiva y te gusta asumir desafíos, esta posición es para ti.
C&S ofrece un entorno de trabajo dinámico y una cultura de aprendizaje continuo.
Te invitamos a unirte a un equipo comprometido con la excelencia y el desarrollo de soluciones innovadoras
Si crees que tienes el perfil, ¡no dudes en aplicar! Estamos ansiosos por conocerte y ver cómo puedes contribuir al éxito de nuestro equipo.