Senior Full-Stack Engineer (Angular / Node.js)

Osborne Recruitment
Spain
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Compensation
€60,000.0 - €80,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Microsoft Windows Component-Based Software Engineering Application Performance Management JIRA Unix Code Review Software Debugging Linux Mobile Application Software MongoDB Node.Js
+10 more
Performance Tuning Scrum Methodology TypeScript Web Applications Web Platforms RxJS Backend AngularJS Front End Software Development Api Design

Job description

This is a hands-on senior engineering role where you will contribute to the design, development, and scaling of a modern web platform using Angular on the frontend and Node.js on the backend. You will collaborate closely with product and engineering leaders, help shape technical solutions end-to-end, and mentor developers while promoting best practices in software delivery, performance, and quality.

Company Culture & Values

This organisation fosters a collaborative and pragmatic engineering culture focused on delivering high-quality software and continuously improving development practices.

Engineering teams work closely with product and customer experience teams, ensuring features are designed with real user needs in mind. The environment encourages knowledge sharing, mentorship, and modern development practices that prioritise scalability, maintainability, and fast feedback loops., * Design and develop modular, scalable, and maintainable components using Angular, Node.js, and TypeScript

  • Collaborate with Product teams during discovery, scoping, and solution design
  • Contribute to high code quality through code reviews, refactoring, and best practices
  • Optimise frontend and API performance to deliver measurable improvements
  • Support deployment, monitoring, debugging, and testing processes
  • Provide accurate estimates, highlight risks early, and communicate progress effectively
  • Mentor and support engineers by sharing best practices in Angular and Node.js development

Requirements

Do you have experience in Windows?, * Minimum 5+ years’ experience developing production web applications

  • At least 3 years’ experience with Angular and strong Node.js expertise
  • Strong knowledge of TypeScript, component-based architecture, RxJS, and state management
  • Solid understanding of API design, error handling, observability, and performance optimisation in Node.js. Experience with Mongo DB must
  • Experience working across Linux, Unix, and Windows environments
  • Proven ability to solve complex technical problems and deliver maintainable solutions
  • Experience working within Agile/Scrum environments using tools such as Jira
  • Excellent communication skills with the ability to clearly explain technical decisions and provide constructive feedback

Desired Skills

  • Experience with AI-assisted development tools
  • Optimising Angular build and runtime performance at scale
  • Exposure to Ionic for hybrid mobile applications

Benefits & conditions

  • €60-80k/yr Depending on experience
  • Comprehensive benefits package
  • Opportunity to work on large-scale enterprise software platforms
  • Collaborative and highly skilled engineering team
  • Exposure to modern web technologies and scalable architectures
  • Opportunity to mentor developers and influence technical direction
  • Supportive environment focused on continuous improvement and engineering excellence

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

2:39 min

Angular framework benefits and technical career backgrounds

Marko Stanimirović · LIVE

Videos

See all

Related articles

See all