Fruition Group Ireland

Senior Software Engineer

Posted: just now

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 / Experience6+ 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In