Senior Software Engineer – Migration Specialist

Realtime Recruitment · Recruitment agency
Full-timeFront-end developmentDublin, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site

Technologies & skills

Primary technologies

Cloud & infrastructure

What you'll be doing

Seeking a Senior Software Engineer – Migration Specialist to modernise and evolve digital platforms. The role involves full-stack development, supporting migration from a Drupal/PHP platform to modern Azure and SaaS-based solutions, and influencing architecture and technology choices.

Key requirements

Must-have

  • Strong full-stack development experience
  • Excellent knowledge of JavaScript
  • Experience with Node.js
  • Experience with React
  • Strong database development and data-handling skills
  • Solid experience designing and working with APIs
  • Understanding of modern cloud platforms, ideally Microsoft Azure
  • Strong understanding of frontend development and modern web technologies

Nice-to-have

  • Experience with PHP
  • Experience with Drupal
  • Experience working with or transitioning to SaaS platforms
  • Migration experience (platform migration, modernisation, or frontend transformation)

Role signals

Technical focus
full-stack development, migration, architecture influence
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

We're looking for an experienced Full-Stack Developer to join our client’s team and play a key role in modernising and evolving their digital platforms.

The ideal candidate will have a strong background in database and API development, alongside solid full-stack development experience.

You'll be working with existing Drupal/PHP platform while helping transition towards more modern, scalable Azure and SaaS-based platforms.

This is an exciting opportunity for a developer who enjoys working on modernisation projects, improving existing systems, and helping shape the technology roadmap for the future.

What You'll Be Working With:

PHP / Drupal – our current platform
JavaScript
Node.js
React
APIs and integrations
Databases and data-driven applications
Azure and SaaS platforms as we transition our technology stack

About the Role

You'll be involved in developing and maintaining existing applications while helping to design and implement the next generation of our client’s digital platforms.

A key part of the role will be supporting the transition away from existing Drupal-based frontend towards a more modern and flexible technology environment.

You'll have the opportunity to influence architecture, technology choices and development practices as we modernise platforms.

What We're Looking For

We're looking for someone with:

Strong full-stack development experience
Excellent knowledge of JavaScript
Experience with Node.js and React
Strong database development and data-handling skills
Solid experience designing and working with APIs
Experience with PHP and/or Drupal would be highly beneficial
An understanding of modern cloud platforms, ideally Microsoft Azure
Experience working with or transitioning to SaaS platforms
A strong understanding of frontend development and modern web technologies
The ability to work with existing systems while also helping to introduce and develop new technologies
Migration Experience – A Big Plus

Experience in platform migration, modernisation or frontend transformation would be a major advantage.

If you've previously worked on projects where an organisation has moved away from Drupal or another legacy frontend platform towards a modern technology stack, we'd be particularly interested in hearing from you.

For more information on this role please apply within with updated CV and we can arrange a call.

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the Senior Software Engineer – Migration Specialist role focuses on modernising digital platforms by transitioning from a Drupal/PHP stack to modern JavaScript, Node.js, React, and Azure-based solutions, with a strong emphasis on full-stack development and migration expertise.

  • Migration Experience·High
  • Full-Stack JavaScript Proficiency·High
  • API and Database Skills·High
  • Cloud Platform Familiarity (Azure)·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review and Prepare Migration Case Studies

    0–8 min

    Select 1-2 relevant migration projects from your experience and outline the challenges, solutions, and outcomes.

  2. Refresh Key Technologies

    8–15 min

    Brush up on Node.js, React, PHP/Drupal, and Azure concepts, focusing on integration and migration scenarios.

  3. Practice API and Database Design Explanations

    15–20 min

    Prepare to discuss your approach to API and database design, especially in the context of system modernisation.

  4. Draft Questions for the Interviewer

    20–25 min

    Prepare thoughtful questions about the migration process, team structure, and technology choices.

  5. Review Frontend Modernisation Strategies

    25–30 min

    Be ready to explain your methods for updating legacy frontends, with examples using React.

Likely questions

, 7 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 5 items
  • Full-Stack Development Experience

    Demonstrate your ability to work across both frontend and backend, especially using JavaScript, Node.js, React, and PHP/Drupal.

  • Platform Migration Projects

    Showcase examples where you have migrated legacy systems (especially Drupal/PHP) to modern stacks, highlighting challenges and solutions.

  • API and Database Design

    Discuss your experience designing robust APIs and handling complex data requirements, as this is central to the role.

  • Cloud and SaaS Platform Experience

    Provide examples of working with Azure or similar cloud platforms, and integrating SaaS solutions during platform transitions.

  • Frontend Modernisation

    Explain your approach to updating or replacing legacy frontends with modern web technologies, focusing on React and best practices.

What to research

, 4 items
  • Review Recent Migration Projects

    Prepare detailed examples of your involvement in platform migrations, especially from Drupal/PHP to JavaScript/Node.js/React stacks.

  • Deepen Knowledge of Azure Services

    Refresh your understanding of Azure services relevant to application hosting, migration, and integration.

  • API and Database Design Patterns

    Be ready to discuss best practices and challenges in API and database design, especially in migration contexts.

  • Frontend Modernisation Techniques

    Prepare to explain your approach to updating legacy frontends, focusing on React and modern web standards.

Questions to ask

, 6 items
  1. What are the main challenges you anticipate in the upcoming migration from Drupal/PHP to the new stack?

    Why ask this? Shows your proactive approach to problem-solving and understanding of the migration scope.

  2. How is the team structured, and what level of collaboration is expected between frontend and backend developers?

    Why ask this? Clarifies team dynamics and your role within cross-functional teams.

  3. What is the current state of the technology roadmap, and how much influence will I have on architectural decisions?

    Why ask this? Assesses your potential impact and involvement in shaping the platform's future.

  4. Are there any specific tools or frameworks you plan to adopt during the migration process?

    Why ask this? Helps you understand the technical environment and expectations.

  5. How do you measure the success of migration and modernisation projects here?

    Why ask this? Shows your interest in outcomes and alignment with business goals.

  6. What support or resources are available for learning and adapting to new technologies during the transition?

    Why ask this? Demonstrates your commitment to continuous learning and adaptability.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 15 Oct 2026