Senior Full Stack Engineer

NineDots · Recruitment agency
Full-timeFull-stackDublin, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

What you'll be doing

As a Senior Full Stack Engineer in Dublin, you'll build and scale full-stack applications using Python and React, design APIs and microservices for AI-driven workflows, integrate AI agent systems, and contribute to architectural decisions. You'll work in an Agile/DevOps environment and collaborate with cross-functional teams.

  • Build and scale full-stack applications using Python and React
  • Design APIs and microservices for AI-driven workflows
  • Develop and integrate AI agent systems
  • Implement real-time monitoring, logging, and performance tracking
  • Contribute to architectural decisions and technical strategy
  • Collaborate with product, design, and engineering teams
  • Write clean, secure, production-grade code
  • Continuously improve engineering standards and team practices

Key requirements

Must-have

  • 5+ years in software development
  • Strong Python skills (FastAPI, Django, Flask or similar)
  • Advanced React experience (hooks, state management, TypeScript)
  • Experience designing and building REST APIs
  • Exposure to AI/ML tools (e.g. LangChain, OpenAI APIs or similar)
  • Cloud experience (AWS, Azure or GCP)
  • Familiarity with Docker, Kubernetes, and infrastructure-as-code
  • Solid grounding in algorithms, data structures, and design patterns

Nice-to-have

  • Experience mentoring or supporting other engineers
  • Strong communication skills across distributed teams
  • Degree in Engineering or related field
  • A curious mindset and comfort working in fast-paced environments

Experience: 5+ years in software development

Role signals

Technical focus
full-stack development, AI integration, architecture
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Check your CV against this job

Get a certified technical review aimed at this role.

Start a review

Full job description

What you’ll be doing

You’ll work across backend, frontend, and AI layers to deliver scalable systems:

  • Build and scale full-stack applications using Python and React
  • Design APIs and microservices that power AI-driven workflows
  • Develop and integrate AI agent systems (orchestration, decision-making, automation)
  • Implement real-time monitoring, logging, and performance tracking
  • Contribute to architectural decisions and technical strategy
  • Collaborate closely with product, design, and engineering teams
  • Write clean, secure, production-grade code
  • Continuously improve engineering standards and team practices
  • Work in an Agile / DevOps environment, shipping iteratively
  • Explore and adopt AI tools to improve development efficiency

What you’ll bring

You’re an experienced engineer who enjoys solving complex problems and building modern systems:

  • 5+ years in software development
  • Strong Python skills (FastAPI, Django, Flask or similar)
  • Advanced React experience (hooks, state management, TypeScript)
  • Experience designing and building REST APIs
  • Exposure to AI/ML tools (e.g. LangChain, OpenAI APIs, or similar)
  • Cloud experience (AWS, Azure or GCP)
  • Familiarity with Docker, Kubernetes, and infrastructure-as-code
  • Solid grounding in algorithms, data structures, and design patterns
  • Experience with CI/CD and automation

Nice to have

  • Experience mentoring or supporting other engineers
  • Strong communication skills across distributed teams
  • Degree in Engineering or related field
  • A curious mindset and comfort working in fast-paced environments

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: 6 Sep 2026