About the Role
We are recruiting on behalf of our client, a leading organization in Dublin, to fill a Full Stack Developer position within their growing team. This exciting opportunity enables you to work across various projects for renowned brands within a collaborative and creative environment.
Role Purpose
The successful candidate will be responsible for building and maintaining websites and bespoke digital solutions, working closely with developers, designers, and the wider team to ensure all client deliverables meet technical and creative standards.
Key Responsibilities
* Develop new functionality for new and ongoing projects
* Maintain and improve existing applications
* Write unit tests and participate in creating automated testing frameworks
* Take part in code reviews, resolve bugs, and ensure overall code stability
* Maintain accurate technical and project documentation
* Liaise with internal teams and external development partners and clients
Technical Skills & Experience
The ideal candidate should have:
* A strong understanding of relational databases (e.g., SQL Server, Oracle)
* Experience with RESTful APIs, JSON, XML, WCF, XSLT
* Demonstrable experience developing CMS websites (e.g., WordPress) based on design specifications
* Proficiency in using Git for source control, including branching, merging, and tagging
* Experience deploying to cloud platforms (Azure, AWS, or Google Cloud)
* Familiarity with AWS services (e.g., Lambda, S3, ElastiCache)
* Solid experience in front-end technologies: HTML5, SCSS, modern JavaScript frameworks
* Backend development experience with C#, .NET Core, .NET Frameworks, and Visual Studio
Desirable Attributes
Awareness of security standards and best practices is highly valued. Additionally, experience in Data Science or AI, as well as agency experience juggling multiple projects and adapting to different technologies, would be an asset.
Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or a related discipline
* 5+ years of experience building websites and digital applications
* Ongoing commitment to learning and development
* Strong portfolio of previous work