Senior Full Stack Software Engineer
EIDA Solutions · Dublin
Job description
About the role
EIDA is seeking a Senior Full Stack Software Engineer to design, develop, and maintain high‑quality software that powers construction and engineering project management solutions. The role blends front‑end and back‑end development while leveraging AI coding assistants to accelerate delivery and ensure code excellence.
Key responsibilities
- Design, develop, implement and document reusable software components.
- Participate in all phases of the Software Development Life Cycle, including unit testing, front‑end, back‑end, server configuration and database work.
- Collaborate in Agile sprints to deliver features using Java (JDK 21+), React, JavaScript, HTML, CSS, MySQL and related technologies.
- Utilise AI coding assistants (e.g., Claude, GitHub Copilot) for code generation, debugging, documentation and test creation.
- Apply prompt‑engineering techniques to maximise AI productivity while maintaining security, performance and maintainability standards.
- Design and develop AI agents and agentic workflows to automate complex multi‑step business processes.
Required profile
- Proven experience as a full‑stack engineer with a strong focus on Java and modern web technologies.
- Comfortable working with AI‑augmented development tools and evaluating AI‑generated code.
- Hands‑on experience in Agile development environments.
- Ability to understand and integrate AI protocols such as Model Context Protocol (MCP) and Agent‑to‑Agent (A2A) communication.
Required skills
- Java (JDK 21+)
- React
- JavaScript
- HTML & CSS
- MySQL
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EIDA Solutions
Dublin