Overview
Software Engineer (Back-end) – Westinghouse Electric Company
Full-time hybrid position located in Madrid or Hospitalet de L'Infant.
Join Westinghouse, a leader in nuclear energy, to help develop digital training tools for safety-critical workers.
About the Role
As part of the Digital Training Tools group, you will develop back-end web applications to support specialized training material for major industrial customers.
Location: Madrid or Hospitalet de L'Infant. 50% on‑site, 50% remote.
Responsibilities
* Contribute to development and maintenance of digital training tools, focusing on back‑end web applications.
* Write high-quality, maintainable code and focus on long‑term quality.
* Collaborate in a team‑first environment, including pair‑ and mob‑programming.
* Follow processes to ensure market alignment and safety, engaging with stakeholders.
* Work with support and help desk teams to diagnose issues and provide solutions.
* Participate in international projects with partners and users from different countries.
Qualifications
* Degree in Engineering or technical discipline.
* 2+ years of experience in software development for web applications.
* Proficiency with: Node.js, NestJS, TypeScript, MongoDB in production, Vue.js or Angular, PHP/Laravel with MySQL, SQL Server, Java, AWS, Azure, Docker, Kubernetes, Terraform, LLM/RAG Technology (Azure OpenAI / AI Search), Scrum framework.
* Understanding of clean code, SOLID principles and continuous delivery.
* Fluent in Spanish and English.
Why Westinghouse
We offer attractive remuneration, hybrid work model, high flexibility, autonomy, and a range of benefits.
* Peer‑to‑peer recognition program.
* Lunch allowance.
* Private health insurance.
* Employee Assistance Program – confidential counseling and resources.
* Learning and development opportunities.
Equal Opportunity Employer
Westinghouse is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities.
#J-18808-Ljbffr