Fullstack Developer

Randstad España
Randstad España
Oviedo, SpainOn-site€26,000 - €35,000Added 21 days agoPermanentRemote: On Site
🇪🇸 Translated from SpanishIt y telecomDigital & product engineering

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

Are you a technology enthusiast in Oviedo? Are you interested in continuing to develop your career in a development and transformation project? Additionally, if you are looking for the best work-life balance, you'll love this: Work only in the mornings! Who we are: Randstad Digital is the technology consulting company of the Randstad group, specializing in stable technological services. Globally, we are present in more than 20 countries with over 25,000 IT specialists, and nationally we have over 400 with offices in Madrid, Barcelona, Valencia, Seville, Zaragoza, Bilbao, Gijón, and Valladolid. We carry out exciting IT and engineering services using the latest technologies. We take care of our workers through the human touch that characterizes us, and therefore, we push you to keep growing without limits! Our goal: To grow and jointly drive digital leadership as a team to innovate and make a difference based on technological social responsibility, connecting people and technology. We are working on a new project for a reputable client in the banking sector. We are looking for a Senior Web Developer with an architectural mindset and experience in systems modernization projects. You will be responsible for breaking down a traditional monolithic model in ASP to transform it into a modern, decoupled, and microservices-oriented architecture. You will work under a Cloud-Native approach, preparing the application for a high-scalability environment in Google Cloud. Backend Modernization: Design the new services architecture and migrate legacy business logic (ASP) toward efficient REST APIs. Technological Decision Making: Evaluate and apply the ideal backend according to the use case: .NET Core (to reuse existing C# logic) or Node.js (for lightweight or event-based microservices). Frontend Decoupling: Completely separate the presentation layer from the database by building a modern, scalable, and modular SPA (Single Page Application) in Angular. State Management: Implement a robust state management architecture in the frontend to ensure application fluidity. Containerization and Cloud Strategy: Design developments under a microservices architecture using Docker, leaving the application ready for native deployments in GCP services (Cloud Run or GKE). Solid experience in backend development with .NET Core / C# and Node.js (JavaScript/TypeScript). Advanced experience in developing SPAs with Angular (state management, modularity, performance). Proficiency in the design and consumption of RESTful APIs. Practical experience in containerization with Docker. Desirable: Familiarity or knowledge of deployment in Cloud environments, specifically GCP managed services (Cloud Run, Google Kubernetes Engine). What are you waiting for to become part of our great Randstad Digital team? Here you will find reasons to do so:

CONTINUOUS TRAINING PLAN, annual training plan, access to a technical training e-learning platform, skills training platform...

MENTORSHIP AND CAREER PLAN, You will have a Randstad Digital reference close to you at all times.

WORK-LIFE BALANCE, We know that your personal life is as important as your professional one, which is why you can enjoy 23 vacation days and, in most of our projects, you will have a flexible schedule.

COMMITMENT and STABILITY, Joining a continuously growing company that bets on new technologies.

COMPETITIVE SALARY according to your professional experience.

Competitive contractual conditions, Flexible remuneration plan (restaurant card and nursery vouchers) and Randstad Care, a platform for exclusive offers and discounts.

REFER-A-FRIEND PLAN, if you help us grow the team, we will reward you with financial compensation.

Confidentiality is guaranteed throughout the selection process.

Do you have the drive and feel prepared to take on a new challenge like ours?

We are waiting for you!

çhttps://www.youtube.com/watch?v=ZpazhoepZ4
View original advert (Spanish)
¿Eres un apasionad@ de la tecnología en Oviedo? ¿Te interesa seguir desarrollando tu carrera en un proyecto de desarrollo y transformación? Además si buscas la mejor conciliación, esto te va a gustar ¡Trabaja solo en las mañanas! Quienes somos: Randstad Digital somos la empresa de consultoría tecnológica del grupo Randstad especializada en servicios tecnológicos estables. A nivel global estamos presente en más de 20 países y contamos con más de 25.000 especialistas IT y a nivel nacional con más de 400 y tenemos oficinas en Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Bilbao, Gijón y Valladolid. Llevamos a cabo servicios de IT e ingeniería apasionantes y con las últimas tecnologías. Cuidamos de nuestr@s trabajadores mediante el trato humano que nos caracteriza y por ello te impulsamos para seguir creciendo sin límites! Nuestro objetivo: Crecer e impulsar junt@s en equipo el liderazgo digital para innovar y marcar la diferencia basándonos en la responsabilidad social tecnológica, conectando personas y tecnología. Estamos trabajando en un nuevo proyecto de un reputado cliente del sector banking. Buscamos un/a Desarrollador/a Web Senior con mentalidad arquitectónica y experiencia en proyectos de modernización de sistemas. Te encargarás de romper un modelo monolítico tradicional en ASP para transformarlo en una arquitectura moderna, desacoplada y orientada a microservicios. Trabajarás bajo un enfoque Cloud-Native, preparando la aplicación para un entorno de alta escalabilidad en Google Cloud. Modernización del Backend: Diseñar la nueva arquitectura de servicios y migrar la lógica de negocio heredada (ASP) hacia APIs REST eficientes. Toma de Decisiones Tecnológicas: Evaluar y aplicar el backend ideal según el caso de uso: .NET Core (para reaprovechar lógica C# existente) o Node.js (para microservicios ligeros o basados en eventos). Desacoplamiento del Frontend: Separar por completo la capa de presentación de la base de datos construyendo una SPA (Single Page Application) moderna, escalable y modular en Angular. Gestión de Estado: Implementar una arquitectura de gestión de estado robusta en el frontend para asegurar la fluidez de la aplicación. Contenerización y Estrategia Cloud: Diseñar los desarrollos bajo una arquitectura de microservicios utilizando Docker, dejando la aplicación lista para despliegues nativos en servicios de GCP (Cloud Run o GKE). Experiencia sólida en desarrollo backend con .NET Core / C# y Node.js (JavaScript/TypeScript). Experiencia avanzada en el desarrollo de SPAs con Angular (gestión de estado, modularidad, rendimiento). Dominio en el diseño y consumo de APIs RESTful. Experiencia práctica en contenerización con Docker. Deseables: Familiaridad o conocimientos de despliegue en entornos Cloud, específicamente servicios administrados de GCP (Cloud Run, Google Kubernetes Engine). ¿A qué esperas para formar parte de nuestro gran equipo Randstad Digital?, aquí encontrarás motivos para ello:

PLAN DE FORMACIÓN CONTINUA, plan de formación anual, acceso a plataforma elearning de formación técnica, plataforma de formación en habilidades...

ACOMPAÑAMIENTO Y PLAN DE CARRERA, Tendrás un referente de Randstad Digital cerca de ti en todo momento.

CONCILIACIÓN, Sabemos que tu vida personal es tan importante como la profesional por eso podrás disfrutar de 23 días de vacaciones y en la mayoría de nuestros proyectos tendrás un horario flexible.

COMPROMISO y ESTABILIDAD, Incorporación a empresa en continuo crecimiento que apuesta por las nuevas tecnologías.

SALARIO COMPETITIVO acorde a tu experiencia profesional.

CONDICIONES contractuales competitivas, Plan de retribución flexible (tarjeta restaurante y cheques guardería) y Randstad Care, plataforma de ofertas y descuentos exclusivos.

PLAN TRÁETE UN AMIG@, si nos ayudas a incrementar el equipo, te premiaremos con una compensación económica.

Se garantiza la confidencialidad en el proceso de selección.

¿Tienes ganas y te ves preparado/a para asumir un nuevo reto como el nuestro?

¡Te estamos esperando!

çhttps://www.youtube.com/watch?v=ZpazhoepZ4
Need a visa? No sponsorship mentioned here. Browse visa jobs