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

Osborne Recruitment
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 80K

Job location

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
Performance Tuning
Scrum
TypeScript
Web Applications
Web Platforms
RxJS
Backend
Angular
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