Back to jobs
Full-Stack Software Engineer
Successfully
Req. VR-120650
We are seeking a Software Engineer to work on scalable, cloud-native applications impacting thousands of users monthly. You will design and develop modern frontend and backend solutions using TypeScript, Node.js, Vue 3, and AWS, applying strong problem-solving skills in a collaborative, cross-functional environment. The project follows a product-engineering mindset, focused on security, performance, and continuous improvement within the Insurance domain.
-Design, develop, and maintain scalable frontend and backend applications using TypeScript, Node.js, and Vue 3.
-Implement and maintain BFF (Backend for Frontend) architectures to support web applications.
-Build and manage cloud-native solutions on AWS, leveraging services such as Lambda, S3, RDS, DocumentDB, and Redis.
-Ensure high standards of security, performance, and scalability across all systems.
-Collaborate closely with product managers, designers, and other engineers to deliver high-quality features.
-Participate in architecture and technical design discussions, contributing to long-term system evolution.
-Write clean, maintainable, and well-tested code, following best engineering practices.
-Support and improve CI/CD pipelines and deployment processes in collaboration with DevOps teams.
-Monitor, troubleshoot, and resolve production issues, ensuring system reliability.
-Actively participate in agile ceremonies (planning, stand-ups, reviews, retrospectives).
-Mentor junior developers and contribute to code reviews and knowledge sharing.
-Stay up to date with modern frameworks, cloud services, and industry best practices.
Must have
-5 to 6 years of professional software development experience, with a strong focus on modern web technologies.
-Proven experience with TypeScript and Node.js in production environments.
-Solid knowledge of Vue.js 3, preferably using the Composition API.
-Hands-on experience with BFF (Backend for Frontend) architectures, covering both frontend and backend development.
-Strong familiarity with AWS services, including Lambda, S3, RDS, DocumentDB, and Redis.
-Deep understanding of security, scalability, and performance best practices in distributed systems.
-Experience working with agile methodologies (Scrum, Kanban) and DevOps practices.
-Ability to read, write, and communicate effectively in technical English.
Nice to have
-Experience with serverless architecture and microservices.
-Knowledge of CI/CD.
-Certifications in AWS or modern frameworks.
Languages
English: C2 Proficient
Seniority
Regular
Barcelona, ES, Spain
Req. VR-120650
Other System Languages
BCM Industry
03/02/2026
Req. VR-120650
Apply for Full-Stack Software Engineer in Barcelona, ES
*Indicates a required field