Software Engineer

Fruition Group Ireland

Dublin

On-site

EUR 65,000 - 105,000

Full time

13 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

On-site Dublin city centre
25 days' annual leave
Company events
Direct exposure to CTO/CEO

Job summary

Fruition Group Ireland seeks an experienced Full Stack Engineer to build and scale a data-driven platform. You will work alongside engineering, data, product and ML colleagues to develop backend services, APIs and cloud pipelines supporting the forecasting product.

The role emphasizes ownership of at least one end-to-end system from design through production, with hands-on data pipeline work in a cloud environment. Primarily Python-based backend with some frontend exposure.

Qualifications

  • Minimum two years of commercial software engineering experience.
  • Strong CS foundation and system design knowledge.
  • End-to-end software system experience from design to production.
  • Hands-on data pipelines in cloud environments (GCP/AWS/Azure).
  • RESTful APIs, backend dev, modern architecture.
  • Relational databases, CI/CD, testing and production deployment.
  • Ability to balance technical quality with business priorities.
  • Proactive, independent work style with collaboration across teams.
  • Experience with front-end exposure (React/Vue/Angular).
  • Familiarity with MLOps or data-intensive apps is a plus.

Responsibilities

  • Design, develop and maintain scalable backend services and APIs.
  • Own software systems from design through deployment and production support.
  • Build and improve cloud-based data pipelines for ingestion and delivery.
  • Develop end-to-end services spanning APIs, data workflows and databases.
  • Build modern web applications and contribute across the stack as needed.
  • Collaborate with engineers, data scientists and product teams on features.
  • Improve cloud infrastructure, deployment pipelines and tooling.
  • Build secure, reliable, and maintainable applications for a growing customer base.
  • Optimize performance, scalability and reliability of systems.
  • Contribute to architectural decisions and engineering standards.
  • Participate in code reviews, testing and CI/CD activities.

Skills

End-to-end ownership
Cloud architecture
RESTful APIs
CI/CD
Problem solving
Collaboration
Communication
Independent work

Education

Bachelor's degree in Computer Science/Software Engineering
Equivalent professional experience

Tools

Python
Docker
Kubernetes
Terraform
GCP/AWS/Azure
React/Vue/Angular

Job description

Our client is seeking an experienced Full Stack Engineer to help build and scale a data-driven technology platform. Working closely with engineering, data, product and machine-learning colleagues, you will develop the back-end services, APIs, cloud-based data pipelines and customer-facing functionality that support the organisation's forecasting product.

The successful candidate must be able to demonstrate ownership of at least one end-to-end software system taken from initial design through to production. Hands-on experience building data pipelines within a cloud environment is also a key requirement.

This is an excellent opportunity to join a fast-growing business at an early stage, take ownership of meaningful technical challenges and influence how the product and engineering function develop. The role is primarily focused on Python-based back-end and systems development, with some exposure to front-end technologies.

Job Responsibilities
  • Design, develop and maintain scalable back-end services and RESTful APIs.
  • Take ownership of software systems and features from initial design through development, testing, deployment and production support.
  • Build and improve cloud-based data pipelines supporting the ingestion, transformation and delivery of data.
  • Develop reliable end-to-end services spanning APIs, data workflows, databases and cloud deployment.
  • Build modern web applications and contribute across the wider technology stack where required.
  • Collaborate with software engineers, data scientists and product colleagues to deliver new features and platform improvements.
  • Develop and improve cloud infrastructure, deployment pipelines and engineering tooling.
  • Build secure, reliable and maintainable applications capable of supporting a growing customer base.
  • Optimise application performance, scalability and system reliability.
  • Contribute to technical architecture decisions and improve engineering standards and best practices.
  • Participate in code reviews, automated testing and continuous integration and delivery activities.
Experience Required
  • Minimum of two years' commercial software engineering experience.
  • A strong foundation in computer science, software engineering and system design.
  • Demonstrable experience building an end-to-end software system or substantial feature from design through to production.
  • Hands-on experience designing and building data pipelines within GCP, AWS or Azure.
  • Strong understanding of back-end development, RESTful APIs and modern application architecture.
  • Experience working with relational databases and scalable application design.
  • Practical knowledge of CI/CD, version control, testing and production deployment.
  • Ability to design, build, deploy and support reliable software solutions while balancing technical quality with business priorities.
  • Experience working independently and taking ownership of complex technical problems.
  • Strong analytical, troubleshooting and problem-solving capabilities.
  • Excellent communication and collaboration skills, with experience working alongside engineering, product or data teams.
  • Willingness to contribute across the full stack, although deep front-end expertise is not essential.
  • Exposure to modern front-end frameworks such as React, Vue or Angular.
  • Experience with Docker, Kubernetes or comparable container technologies.
  • Knowledge of infrastructure-as-code tools such as Terraform.
  • Experience with monitoring, logging and observability platforms.
  • Familiarity with authentication, security and production-grade application design.
  • Exposure to MLOps, machine-learning systems or data-intensive applications.
  • Experience with event-driven architecture, serverless services or near-real-time processing.
  • Previous experience within a start-up, scale-up, SaaS or product-focused technology environment.
  • Evidence of strong personal projects, hackathons, open-source contributions or other technically substantial work.
  • Interest in progressing towards technical leadership as the engineering team grows.
Educational Requirements
  • A third-level qualification in Computer Science, Software Engineering, Information Technology or a related discipline.
  • Equivalent professional experience and strong practical evidence of software engineering capability will also be considered.
  • Permanent, full-time position.
  • Fully on-site in Dublin City Centre.
  • 25 days' annual leave.
  • Company events.
  • Working directly alongside CTO and CEO.
  • Opportunity to work with modern technologies on complex technical challenges.
  • Scope to influence technical architecture, engineering standards and product direction.
  • Potential progression towards a Lead Engineer or broader engineering leadership role as the business grows.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Fruition Group Ireland • Dublin

On-site
EUR 80,000 - 120,000
Company pension
25 days annual leave
Company events
Lead Data Software Engineer
Lead Data Software Engineer

Fruition Group Ireland • Dublin

Hybrid
EUR 110,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Alldus International Consulting Ltd • Dublin

On-site
EUR 60,000 - 80,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Talent Partners Limited • Dublin

Hybrid
EUR 70,000 - 90,000
Python Developer
Python Developer

Fruition Group Ireland • Dublin

On-site
EUR 100,000 - 150,000
Data Engineering Lead
Data Engineering Lead

TopTalent Recruitment - Careers • Dublin

On-site
EUR 80,000 - 100,000
Competitive salary package
Opportunity to work on enterprise-scale platforms
Career progression within a major technology environment
Back-End Engineer (Python)
Back-End Engineer (Python)

Jobgether • Ireland

On-site
EUR 70,000 - 100,000
Remote-first across Europe
Asynchronous collaboration
Professional development
+2
Software Engineer
Software Engineer

Harrington Starr • Dublin

Hybrid
EUR 70,000 - 90,000
Hybrid work
Private medical insurance
Generous holiday leave
+1
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Talent Partners Limited • Dublin

Hybrid
EUR 80,000 - 100,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Methodius Ltd • Dublin

Hybrid
EUR 70,000 - 90,000
Annual Bonus Scheme
Contributory Pension
Private Medical Insurance
+7