Were seeking a talentedSenior Full Stack Developer with strong experience inC# andFlutter to join our Dublin-based team. Youll 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. What Youll Do As part of our development team, you will: 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. What Youll Bring 6+ years of hands-on experience withASP.NET Core and exposure to modern front-end frameworks (Flutter preferred). Proficiency in building and consumingREST APIs and experience with databases such asSQL Server andMongoDB. Solid grasp ofSOLID principles,clean architecture, and software design patterns. Experience developingcloud-based applications (AWS or Azure), including use ofDocker,CI/CD pipelines, andLinux environments. Familiarity withmicroservices,pub/sub systems, and distributed architectures. Experience withunit and integration testing, and proficiency withGit/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. Why Join Us When you join our team, youll find: Challenging, impactful projects Build solutions that power large-scale, high-availability systems. A collaborative culture Work with talented engineers who value innovation and teamwork. Career growth Access professional development, mentorship, and learning opportunities. Flexibility and balance A hybrid work model and supportive environment that values results. Competitive rewards A strong compensation package with performance-based incentives and benefits.