- Home
- Jobs
- Full-stack
- Senior Full Stack & GenAI Engineer, Dublin, Contract
Senior Full Stack & GenAI Engineer, Dublin, Contract
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Contract
- Location
- Ireland
- Workplace
- On-site
- Day rate
- €600-900/day (EUR)
- Category
- Full-stack
Technologies & skills
What you'll be doing
Seeking a Senior Full Stack & GenAI Engineer to design, develop, and support enterprise-grade Generative AI applications. The role covers modern web UIs, RESTful APIs, data pipelines, databases, and LLM integrations. 1-year contract, on-site in South Dublin, with potential extension.
Key requirements
Must-have
- Proven experience building AI-powered capabilities using Python, modern AI/ML libraries, Large Language Models (LLMs), prompt engineering, and external AI services
- Hands-on experience developing web applications using Angular or React
- Backend microservices development using Node.js and Express
- Expertise in designing RESTful APIs
- Implementing secure authentication/authorization protocols using OAuth2
- Strong relational database background with hands-on experience in SQL and PL/SQL
- Experience designing and supporting ETL processes and data integration pipelines
- Practical use of caching and performance techniques using Redis
Experience: 6 to 8 years
Role signals
- Technical focus
- full stack and generative AI application development
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
We are seeking a Senior Full Stack & GenAI Engineer to design, develop, and support enterprise-grade Generative AI applications. This role spans the full technology stack—from modern web UIs and RESTful APIs to data pipelines, databases, and cutting-edge LLM integrations.
*1 year contract expected to roll/extend
*3 days per week onsite in South Dublin office
*Daily rate is experience depending but between 600-900 per day
Requirements
-
Generative AI & Python: Proven experience building AI-powered capabilities using Python, modern AI/ML libraries, Large Language Models (LLMs), prompt engineering, and external AI services.
-
Full Stack Development: Hands-on experience developing web applications using Angular or React alongside backend microservices using Node.js and Express.
-
API & Security: Expertise in designing RESTful APIs and implementing secure authentication/authorization protocols using OAuth2.
-
Databases & SQL: Strong relational database background with hands-on experience in SQL and PL/SQL, including query optimization and stored procedure development.
-
Data Engineering & ETL: Experience designing and supporting ETL processes and data integration pipelines to power analytics and AI solutions.
-
Performance Optimization: Practical use of caching and performance techniques using Redis to build highly scalable, responsive applications.
-
Experience Level: 6 to 8 years of professional software engineering experience working across diverse development platforms with minimal supervision.
If this sounds of interest please apply today or reach out to Rebecca Lavery at IT Search for more details
Apply Now
Interview prep pack
Grounded in this listing. Use it to prepare examples before you apply.
Your interview focus
Based on this listing, the role is for a Senior Full Stack & GenAI Engineer responsible for designing, developing, and supporting enterprise-grade Generative AI applications across the full technology stack, with a strong emphasis on hands-on experience in both AI/ML and modern web development.
- Hands-on Generative AI development·Medium
- Full stack (frontend and backend) proficiency·High
- API security and OAuth2·High
- Data engineering and performance optimization·High
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review Generative AI and LLM Integration Projects
0–8 minPrepare concise examples of your work with LLMs, prompt engineering, and AI-powered features using Python.
Refresh Full Stack Development Experience
8–15 minRevisit recent projects involving Angular or React frontends and Node.js/Express backends, focusing on integration and troubleshooting.
Deepen Understanding of API Security and OAuth2
15–20 minStudy OAuth2 flows and be ready to discuss how you have implemented secure authentication in RESTful APIs.
Prepare Data Engineering and SQL Optimization Examples
20–26 minSelect examples of ETL pipeline design and SQL/PLSQL optimization, including performance improvements and challenges overcome.
Plan Role-Specific Questions
26–30 minDraft thoughtful questions about the team, technical challenges, and success metrics to ask during the interview.
Talking points
, 5 itemsBuilding AI-powered features with Python and LLMs
Demonstrate your ability to leverage Python, AI/ML libraries, and LLMs to deliver real-world generative AI solutions.
Developing modern web applications with Angular or React
Showcase your experience in creating responsive, scalable UIs and integrating them with backend services.
Designing secure RESTful APIs and implementing OAuth2
Highlight your expertise in API architecture and security best practices, which are critical for enterprise applications.
SQL, PL/SQL, and ETL pipeline development
Illustrate your ability to manage data flows, optimize queries, and support analytics/AI through robust data engineering.
Performance optimization using Redis
Explain how you have used caching and performance techniques to build scalable, responsive systems.
What to research
, 4 itemsRecent Generative AI Projects
Review your hands-on experience with LLMs, prompt engineering, and integrating AI services using Python.
RESTful API Security
Refresh your knowledge of OAuth2 flows and best practices for securing APIs in enterprise environments.
SQL and PL/SQL Optimization
Prepare examples of complex query optimization and stored procedure development for high-performance applications.
ETL and Data Pipeline Design
Be ready to discuss your approach to building and maintaining ETL processes and data integration pipelines.
Questions to ask
, 6 itemsWhat types of Generative AI applications are currently being developed or planned for this role?
Why ask this? Clarifies the specific AI/LLM use cases and business context.
How is the engineering team structured, and how does this role interact with data scientists or other specialists?
Why ask this? Helps understand collaboration and cross-functional workflows.
What are the main technical challenges the team is facing with LLM integration or scaling AI features?
Why ask this? Identifies key pain points and areas where your expertise can add value.
Which tools and frameworks are currently used for ETL and data pipeline orchestration?
Why ask this? Gives insight into the data engineering stack and potential learning curve.
How is code quality and security managed across the full stack, especially for APIs and authentication?
Why ask this? Reveals expectations for best practices and compliance.
What does success look like in the first six months for this position?
Why ask this? Clarifies performance expectations and priorities.
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.