Skip to content

Full Stack Developer

  • On-site, Hybrid
    • Dublin, Leinster, Ireland
  • IT

Job description

Full Stack Developer

We are seeking an experienced Full Stack Developer with professional experience in .NET technologies and modern frontend frameworks. The successful candidate will be a strong team player who thrives in a collaborative environment, brings innovative ideas to the table, and has a genuine interest in emerging AI technologies

This is a hands-on role involving end-to-end application development, contributing to a fast-paced Agile team focused on delivering scalable, secure, high-quality solutions. 

Key responsibilities include: 

·        Develop, test, and maintain full stack applications using .NET (C#, ASP.NET Core) on the backend and modern JavaScript frameworks (e.g., React, Angular, or Blazor) on the frontend. 

·        Collaborate closely with team lead and product owners to create functional and responsive user interfaces. 

·        Work with SQL Server and/or PostgreSQL to design efficient data models, write queries, and optimize performance. 

·        Participate in the full software development lifecycle including Agile ceremonies such as sprint planning, stand-ups, and retrospectives. 

·        Use Git for version control, branching, and merging to maintain clean and stable codebases. 

·        Conduct code reviews, write unit tests, and follow best practices to ensure high code quality and maintainability. 

·        Implement RESTful APIs and integrate third-party services where required. 

·        Assist with deployment processes and contribute to DevOps improvements where applicable. 

·        Engage with AI and emerging technologies, supporting the integration of intelligent features into applications. 

Job requirements

Required Qualifications:

·        Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. 

·        Relevant, professional experience in full stack software development with .NET technologies. 

·        Strong proficiency in C#, ASP.NET Core, MVC, and RESTful API development

·        Solid experience with frontend development using JavaScript frameworks  

·        Proficient in working with relational databases (SQL Server and/or PostgreSQL). 

·        Familiarity with Git version control and modern development workflows. 

·        Understanding of Agile methodologies and experience working in Agile teams. 

·        Excellent problem-solving, debugging, and communication skills. 

·  Must have extensive relevant experience.

 

The successful candidate will have the following key competencies:

·        Experience with cloud platforms (Azure, AWS). 

·        Familiarity with CI/CD pipelines and DevOps practices. 

·        Experience with authentication & authorization frameworks (e.g., OAuth, OpenID Connect). 

 

The ideal candidate will possess the following attributes:  

·                  Be self-motivated with a continuous learning mindset 

·                  Strong interpersonal skills 

·                  Be collaborative and work well in a team environment 

·                  Innovative thinker with the ability to propose new solutions and improvements. 

·                  Interest in AI and willingness to explore how they can enhance products 

 

or