
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
All done!
Your application has been successfully submitted!
