Desarrollador/a Back-end (F/M)
- A jornada completa
Descripción de la empresa
En T-Systems, encontrarás proyectos rompedores que suman al bienestar social y ecológico. Queremos dar la bienvenida a nuevos talentos como tú, que aporten ideas frescas, puntos de vista distintos, que acepten retos y un continuo aprendizaje, para crecer e impactar a la sociedad… ¡Todo esto, de una forma divertida!
No importa cuándo o dónde trabajes. Se trata de hacer un trabajo que importe para hacer avanzar a la sociedad. Por esta razón, haremos todo lo posible para asegurarnos de que tengas todas las posibilidades de desarrollo ofreciéndote una red de apoyo, excelente tecnología, un entorno de trabajo nuevo y la libertad de trabajar de forma autónoma. Te apoyamos a crecer constantemente tanto personal como profesionalmente, para que puedas dejar una huella notable en la sociedad.
T-Systems somos un equipo de alrededor 28 000 personas empleadas en todo el mundo, convirtiéndonos en uno de los principales proveedores mundiales de soluciones integradas de extremo a extremo. Desarrollamos soluciones de cloud híbrida, inteligencia artificial e impulsamos la transformación digital de las empresas, la industria, el sector público y en definitiva, de toda la sociedad.
Descripción del empleo
Diseño, desarrollo e implementación de la lógica del lado del servidor, las APIs y bases de datos trabajando con desarrolladores front-end y otros miembros del equipo para construir soluciones de espacio de datos.
Responsabilidades Principales:
- Diseñar, desarrollar y mantener aplicaciones y APIs utilizando Java (con Spring Boot), Python (con frameworks como Flask o Django) o Node.js (con Express.js).
- Diseñar y gestionar bases de datos relacionales (como PostgreSQL) y no relacionales (como MongoDB), asegurando su rendimiento, escalabilidad e integridad.
- Desarrollar y consumir APIs RESTful y GraphQL para la comunicación entre el front-end y el back-end.
- Utilizar herramientas como Swagger o Postman para la documentación y prueba de APIs.
- Implementar y gestionar la contenerización de aplicaciones utilizando Docker.
- Orquestar y escalar aplicaciones utilizando Kubernetes.
- Colaborar en la integración continua y la entrega continua (CI/CD) de las aplicaciones.
- Realizar pruebas unitarias e integración para asegurar la calidad del código y la funcionalidad del back-end.
- Contribuir a la documentación técnica y a la creación de conocimiento dentro del equipo.
Requisitos
Requisitos:
- Experiencia demostrable en el desarrollo back-end utilizando al menos uno de los siguientes lenguajes: Java (con Spring Boot), Python (con frameworks como Flask o Django) o Node.js (con Express.js).
- Sólidos conocimientos en el diseño y la gestión de bases de datos SQL (preferiblemente PostgreSQL) y/o NoSQL (preferiblemente MongoDB).
- Experiencia en el desarrollo e integración de APIs RESTful.
- Familiaridad con herramientas de documentación y prueba de APIs como Swagger y Postman.
- Experiencia práctica con Docker para la contenerización de aplicaciones.
- Conocimientos básicos de orquestación de contenedores con Kubernetes.
- Fluidez en inglés (tanto hablado como escrito).
Información adicional
¿Qué es lo que le ofrecemos?
- Ambiente de trabajo internacional, positivo, dinámico y motivado.
- Modelo de trabajo híbrido (teletrabajo/presencial).
- Horario flexible.
- Formación continua: Preparación certificaciones, acceso a Coursera, clases semanales de inglés y alemán...
- Plan de compensación flexible: seguro médico, tickets restaurante, guardería, ayudas al transporte...
- Seguro de vida y accidentes.
- Más de 26 días laborables de vacaciones al año.
- Fondo social.
- Servicio gratuito en especialistas (médicos, fisioterapeutas, nutricionistas, psicólogos, abogados...)
- 100% del salario en caso de baja médica
¡Y muchas más ventajas de formar parte de T-Systems!
Si estás buscando un nuevo desafío, no dudes en enviarnos tu CV. ¡Únete a nuestro equipo!
T-Systems Iberia solo procesará los CV de las candidaturas que cumplan los requisitos especificados para cada oferta.