C++ Tech Lead
Obtenga más información sobre las tareas generales relacionadas con esta oportunidad a continuación, así como sobre las habilidades requeridas.
En serem estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector.
Actualmente, nos encontramos en la búsqueda de un/a C++ Tech Lead entre 7-9 años de experiencia.
Descripción:
Desarrollo C++ Tech Lead para un cliente B2B que automatiza las relaciones entre proveedores, distribuidores y revendedores.
El servicio se centrará en la creación y mejora de un equipo dinámico y en crecimiento de Ingenieros de Software, que será responsable de diseñar y desarrollar varios microservicios de la plataforma.
Responsabilidades clave:
Desarrollo backend:
Desarrollar, mejorar y mantener servicios backend utilizando Python, Django y el framework Django REST (DRF).
Diseñar e implementar API REST escalables, seguras y reutilizables.
Colaborar con los equipos de producto y frontend para integrar las API y garantizar un flujo de datos fluido.
Buen conocimiento del diseño de API REST y desarrollo backend, y conocimientos de lint.
Corregir todas las vulnerabilidades y escribir código eficiente.
Asegurar el cumplimiento de los estándares de codificación, las mejores prácticas y las revisiones de código.
Bases de datos y ORM:
Trabajar con bases de datos relacionales como PostgreSQL/MySQL.
Optimizar el rendimiento y garantizar la integridad de los datos en múltiples bases de datos.
Pruebas y control de calidad:
Redactar pruebas unitarias y de integración eficaces utilizando PyTest y el framework de pruebas de Django.
Garantizar una alta cobertura de pruebas para todos los módulos principales.
Implementación:
Trabajar con Git, pipelines de CI/CD y Docker.
Colaborar con herramientas DevOps para la implementación y la monitorización.
Habilidades / Experiencia en Proyectos - MANDATORY:
Sólido conocimiento de C++, STL, acompañado de experiencia práctica.
Fuerte comprensión conceptual de OOPS, Patrones de Diseño y arquitectura de Microservicios.
Experiencia práctica en desarrollo y/o mantenimiento de sistemas empresariales de alta carga.
Experiencia en Linux, Docker y gestión de Kubernetes.
Sólida experiencia en SQL (específicamente PostgreSQL).
o Habilidades / Experiencia en Proyectos - deseables:
Experiencia en desarrollo con Java
Experiencia en diseño de APIs REST.
Desarrollo y despliegue de aplicaciones en plataformas en la nube (Azure, AWS)
Experiencia en pruebas e2e (Selenium, Cucumber).
Experiencia en procesos DevOps y herramientas de CI como Jenkins.
Experiencia con Python
Idiomas:
Inglés Nivel C1 fluido
Modelo de trabajo: presencial 3 días a la semana a las oficinas en Barcelona, cerca metro El Maresme F rum.
Fomentamos un ambiente de trabajo multicultural e inclusivo, no discriminamos por edad, género o creencias así como ofrecemos igualdad de oportunidades a todo el personal.
Desarrollamos nuestras actividades bajo los principios del cuidado del medioambiente, la sostenibilidad y la responsabilidad social corporativa colaborando en proyectos de reforestación y sostenibilidad.
Apoyamos los 10 principios del Pacto Mundial y los 17 Objetivos de Desarrollo Sostenible, en materia de derechos humanos, condiciones laborales, medio ambiente y anticorrupción. xohynlm
Los procesos de reclutamiento se desarrollan bajo altos estándares de calidad definiendo la incorporación en base a la experiencia y habilidades del candidato.
Somos una empresa española líder en servicios tecnológicos y atracción del talento presente en el mercado desde 1995. Contamos con más de 600 empleados en proyectos tanto nacionales como internacionales en sector TI.
C++, Linux, Docker, Kubernetes, SQL