Full Stack Engineer

Full Stack Engineer

Posted 1 day ago by 1768009387

Negotiable
Undetermined
Undetermined
Ireland

Summary: The Associate Experience Desktop team is looking for a Senior Full Stack Engineer to join their agile, cross-functional team. This role involves collaborating with multiple teams to deliver platform-level capabilities and ensure a seamless user experience. The ideal candidate will have extensive software development experience and a passion for optimizing end-user experiences. Key responsibilities include building front-end applications, mid-tier services, and providing production support.

Key Responsibilities:

  • Collaborate with cross-functional teams to deliver platform-level capabilities.
  • Build front-end applications and mid-tier services.
  • Provide third-level production support to ensure platform stability and performance.
  • Champion engineering excellence and drive efficiency through best practices.
  • Translate complex technical concepts into clear language for diverse audiences.
  • Partner with squad leaders, QA engineers, scrum masters, and architects to achieve quarterly goals.

Key Skills:

  • Bachelor’s or postgraduate degree in a technology-related field.
  • 10+ years of hands-on software development experience.
  • Proficiency in modern SPA JavaScript frameworks (Angular preferred; also Vue, React).
  • Extensive experience with Java, Spring Boot, Spring Core, RESTful Web Services, and Kubernetes orchestration.
  • Strong front-end skills: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS.
  • Testing and tooling experience: Jasmine, Karma, Storybook, Playwright.
  • CI/CD expertise: Jenkins Core, Maven, pipeline maintenance.
  • Deep understanding of Docker and cloud platforms (AWS preferred).
  • Strong team collaboration skills.
  • Adherence to best practices in object-oriented design, secure development, and design patterns.

Salary (Rate): £58.00 Hourly

City: undetermined

Country: Ireland

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

The Associate Experience Desktop team is seeking a Senior Full Stack Engineer to join our agile, cross-functional team.
In this role, you’ll collaborate with five or more cross-functional teams to deliver platform-level capabilities, ensuring seamless integration and consistent user experiences.

What You Bring Expertise
• Bachelor’s or postgraduate degree in a technology-related field.
• 10+ years of hands-on software development experience.
• Passion for crafting and optimizing exceptional end-user experiences.
• Proven expertise in building front-end applications and mid-tier services.
• Strong team collaboration skills, with experience in developing, deploying, and supporting key applications.

Technical Skills
• Solid understanding of modern application architecture and emerging technologies.
• Proficiency in modern SPA JavaScript frameworks (Angular preferred; also Vue, React).
• Extensive experience with:
o Java, Spring Boot, Spring Core
o RESTful Web Services
o Kubernetes orchestration
• Familiarity with API management tools (Swagger, OpenAPI) and integration technologies (Java Camel).
• Strong front-end skills: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS.
• Testing and tooling experience: Jasmine, Karma, Storybook, Playwright.
• Adherence to best practices in object-oriented design, secure development, and design patterns.
• CI/CD expertise: Jenkins Core, Maven, pipeline maintenance.
• Deep understanding of Docker and cloud platforms (AWS preferred).

The Value You Deliver
• Engineering Excellence: Championing high standards and driving efficiency through best practices.
• Time Management: Prioritizing effectively, delegating smartly, and meeting deadlines consistently.
• Agile Collaboration: Partnering with squad leaders, QA engineers, scrum masters, and architects to deliver quarterly goals.
• Technical Communication: Translating complex technical concepts into clear, accessible language for diverse audiences.
• Production Support: Providing third-level support when needed to ensure platform stability and performance.