👨🏻‍💻 postech.work

Senior Software Engineer

Fruition Group Ireland • 🌐 In Person

In Person Posted 1 week ago

Job Description

We’re seeking a talented

Senior Full Stack Developer

with strong experience in

C#

and

Flutter

to join our Dublin-based team. You’ll play a key role in designing and delivering high-performance, enterprise-grade applications that leverage modern cloud technologies and event-driven architectures.

This is an opportunity to work on complex, large-scale systems that require scalability, reliability, and innovation — all while collaborating with a team of skilled engineers who are passionate about building exceptional software.

Responsibilities

Collaborate with colleagues and stakeholders on the design and architecture of enterprise software systems.

Contribute to agile sprint planning, estimation, and delivery.

Take ownership of developing microservices, APIs, data models, and front-end components.

Write clean, maintainable, and well-tested code following modern software design principles.

Participate in code reviews and help improve coding standards and development processes.

Troubleshoot and debug complex technical challenges.

Stay current with emerging tools and practices, sharing insights and contributing to a culture of continuous learning and innovation.

Skills / Experience

6+ years of hands-on experience with

ASP.NET Core

and exposure to modern front-end frameworks (

Flutter

preferred).

Proficiency in building and consuming

REST APIs

and experience with databases such as

SQL Server

and

MongoDB

.

Solid grasp of

SOLID principles

,

clean architecture

, and software design patterns.

Experience developing

cloud-based applications

(AWS or Azure), including use of

Docker

,

CI/CD pipelines

, and

Linux

environments.

Familiarity with

microservices

,

pub/sub systems

, and distributed architectures.

Experience with

unit and integration testing

, and proficiency with

Git/GitHub

.

Strong analytical and problem-solving skills, with the ability to collaborate effectively in a cross-functional team.

A proactive, detail-oriented approach and a drive to continuously learn and improve.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.