FullStack developer

Experis España

Madrid

Presencial

EUR 60.000 - 86.000

Jornada completa

14 días+
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Office presence
Wellbeing days
Volunteering days
Employee Assistance Program
Learning Hub
Healthcare & pension (local)

Descripción de la vacante

Experis España in Madrid is seeking a Senior Software Engineer to join a forming team focused on rebuilding and modernizing our internal accounting platform. You will own and shape a business-critical system, working with .NET, Vue.js, and AI-enabled engineering workflows.

You will mentor engineers, lead design reviews, and collaborate with Product Managers to translate requirements into scalable microservices and RESTful APIs, while driving performance and reliability.

Formación

  • 4+ years of software engineering experience focused on .NET.
  • 3+ years with Vue.js (Vue 2/3).
  • Experience with RESTful APIs and microservices.
  • Familiar with Agile/Scrum methodologies.
  • Hands-on Azure and MongoDB experience.

Responsabilidades

  • Design and build scalable, high-performance applications using .NET and Vue.js.
  • Modernize legacy solutions while shaping future architecture.
  • Improve SQL Server/MongoDB performance and reliability.
  • Collaborate with Product Managers and architects to deliver impactful solutions.
  • Develop and integrate RESTful APIs in a microservices setup.
  • Mentor engineers, lead code reviews, and promote engineering best practices.
  • Leverage AI-enabled workflows to enhance daily engineering tasks.

Conocimientos

.NET Core / Framework
Vue.js
RESTful APIs
Agile / Scrum
Azure
MongoDB
Microservices
SOLID Principles
Problem Solving
Monitoring Tools (New Relic, Grafana)

Herramientas

New Relic
Grafana
RabbitMQ
Docker
Kubernetes
Azure DevOps

Descripción del empleo

About the Role:

We’relooking for aSenior Software Engineerto join a newlyformingteam focused on rebuilding and modernizing our internal accounting platform. This is more than a feature delivery role —it’san opportunity to shape a business-critical system, influence technical direction, and help define how the platform evolves for the future.

As part of a small, high-impact team,you’llhave strong ownership and autonomy from day one, combining hands-on engineering with technical leadership.You’llwork closely with Product Managers and stakeholders to break down a complex legacy system into scalable modern services using .NET, Vue.js, and modern architectural practices.

The new platform is built on a best-in-class accounting solution, which means the team’s focus shifts away from reinventing foundational accounting mechanics and toward what creates the most value: engineering deep, reliable integrations with Frontiers’ internal systems.You’llbe designing the connective tissue that makes the platform feel seamless across the organization — robust, maintainable, and built to last.

To build those integrations at speed and quality, we use spec-driven development powered by AI. Engineers author precise functional and technical specifications first; from those specs, AI tooling generates integration code as a starting point, which the team then reviews, refines, and owns. This workflow raises the bar for clarity and intentionality in software design, and it means you spend more time on architecture, edge cases, and correctness — and less time on boilerplate.

We’reinvesting in AI-driven engineering workflows and modern software delivery approaches, giving you the opportunity to work with emerging technologies while solving complex technical challenges at scale. Ifyou’reexcited by modernization projects, technical ownership, close collaboration, and a supportive environment that values work-life balance,we’dlove to hear from you.

Requirements
Key Responsibilities:
  • Design and build scalable, high-performance applications using .NET and Vue.js.
  • Modernize and enhance legacy solutions while helping shape the platform’s future architecture.
  • OptimizeSQL Server and MongoDB performance, including queries, indexing, and transactions.
  • Collaborate closely with Product Managers, architects, and cross-functional teams to turn business needs into impactful technical solutions.
  • Design, develop, and integrate scalable RESTful APIs within a microservices architecture.
  • Write clean, maintainable code and champion engineering best practices through testing and code reviews.
  • Improve application performance, scalability, and reliability across the platform.
  • Mentor engineers, lead code reviews, and contribute to a strong engineering culture.
  • Explore and adopt modern development approaches, including AI-powered engineering workflows and AI-enabled product experiences.
Required Skills and Experience:
  • 4+ years of experience in software engineering, specializing in .NET Core/Framework.
  • 3+ years of hands-on experience with Vue.js, including Vue 2 and Vue 3.
  • Familiar with Agile/Scrum methodologies.
  • Skilled in building and consuming RESTful APIs.
  • Deepexpertisein Vue.js, including Vue 2 and Vue 3, with a strong understanding of state management, component-based architecture, and best practices for building scalable front-end applications.
  • Experience troubleshooting complex production issues using monitoring tools such as New Relic, Grafana, and others.
  • Experience with MongoDB.
  • Hands-on experience with the Azure cloud platform.
  • Strongproficiencyin object-oriented programming and SOLID principles.
  • Proficient inleveragingAI to enhance daily engineering work.
  • Solid understanding of microservices and micro-frontend concepts.
  • Excellent problem-solving skills withstrongattention to detail.
Nice-to-Have Skills:
  • Strongexpertisein SQL Server, including performance tuning, indexing strategies, query optimization, and troubleshooting production issues.
  • Experienced in implementing asynchronous microservice communication with RabbitMQ.
  • Exposure to CI/CD pipeline creation in Azure DevOps.
  • Experience integrating AI solutions into customer-facing applications.
  • Experience integrating third-party products and services.
  • Experience with containerization platforms (e.g., Docker, Kubernetes).
  • Experienced in leveraging Camunda for business process orchestration and automation inmicroservicesarchitectures.
  • Experience with Kafka.
  • Experienced with testing frameworks likeNunit, Playwright.
  • Experience with Domain Driven Design, system architecture, and event-driven architecture.
  • Knowledge of BDD and TDD.
Benefits
  • We prioritise office presence and emphasise in-person collaboration, but also offer appropriate adjustments where needed, in line with company policy
  • Extra wellbeing days on top of your annual leave allowance
  • Up to 3 paid volunteering days each year
  • 24/7 confidential Employee Assistance Programme (wellbeing, mental health, legal & financial support)
  • Learning & development support via the Frontiers Learning Hub
  • Competitive local benefits country dependent (e.g. healthcare and pension/retirement provision)
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Frontiers Careers • Madrid

Híbrido
EUR 55.000 - 75.000
Office presence emphasis
Wellbeing days
Volunteering days
+1
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Frontiers Media • Madrid

Presencial
EUR 65.000 - 90.000
Wellbeing days
Volunteer days
EAP program
+3
Senior Full-Stack Engineer - .NET, Vue.js and Cursor
Senior Full-Stack Engineer - .NET, Vue.js and Cursor

Frontiers Media SA • Madrid

Presencial
EUR 65.000 - 110.000
Wellbeing days
Volunteering days
Employee Assistance Program
+2
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Frontiers • Madrid

Híbrido
EUR 60.000 - 90.000
Office presence with in-person collab
Wellbeing days
Volunteer days
+3
Senior Full-Stack Engineer - .NET, Vue.js and Cursor
Senior Full-Stack Engineer - .NET, Vue.js and Cursor

Frontiers Careers • Madrid

Híbrido
EUR 70.000 - 100.000
Office presence policy
Wellbeing days
Volunteering days
+3
Software Engineer (AI-Augmented) - .NET, Vue.js and Cursor
Software Engineer (AI-Augmented) - .NET, Vue.js and Cursor

Frontiers • Madrid

Híbrido
EUR 65.000 - 90.000
Pension fund 5% by Frontiers
Private medical insurance
Flexible benefit scheme (Cobee)
+4
Software Engineer (AI-Augmented) - .NET, Vue.js and Cursor
Software Engineer (AI-Augmented) - .NET, Vue.js and Cursor

Frontiers Media SA • Madrid

Híbrido
EUR 70.000 - 100.000
Pension plan
Private medical insurance
Life insurance
+5
Senior Platform Engineer - Internal Developer Platform
Senior Platform Engineer - Internal Developer Platform

Frontiers Media • España

Presencial
EUR 70.000 - 100.000
Wellbeing days
Volunteering days
Learning & Development support
+1
Lead Software Engineer (Full Stack)
Lead Software Engineer (Full Stack)

Expereo • Barcelona

Híbrido
EUR 55.000 - 80.000
Diverse international work environment
Exposure to cutting-edge technologies
Learning and development support
+2
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • España

Presencial
PHP 4.904.966 - 7.357.449
Support for courses and conferences
Remote or hybrid format with flexible hours
20 vacation days + 8 company holidays + 5 personal days
+2