- Home
- Jobs
- Front-end development
- Senior Software Engineer – Migration Specialist
Senior Software Engineer – Migration Specialist
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Dublin, Ireland
- Workplace
- On-site
- Category
- Front-end development
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
Similar jobs
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
Review and Prepare Migration Case Studies
0–8 minSelect 1-2 relevant migration projects from your experience and outline the challenges, solutions, and outcomes.
Refresh Key Technologies
8–15 minBrush up on Node.js, React, PHP/Drupal, and Azure concepts, focusing on integration and migration scenarios.
Practice API and Database Design Explanations
15–20 minPrepare to discuss your approach to API and database design, especially in the context of system modernisation.
Draft Questions for the Interviewer
20–25 minPrepare thoughtful questions about the migration process, team structure, and technology choices.
Review Frontend Modernisation Strategies
25–30 minBe ready to explain your methods for updating legacy frontends, with examples using React.
Talking points
, 5 itemsFull-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 itemsReview 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 itemsWhat 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.
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.
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.
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.
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.
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.