Logo of Huzzle

Find 22,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Full Stack Developer

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin
  • Quick Apply

AI generated summary

  • You should have a degree in a tech field, 3-5 years of full-stack experience, skills in HTML, CSS, React, Python, Django, and Azure, plus knowledge of UI/UX, CI/CD, and Agile methodologies.
  • You will develop responsive UIs with React, build scalable backend applications in Python/Django, manage Azure resources, integrate APIs, and collaborate with teams while optimizing performance.

Requirements

  • Degree in Computer Science, Engineering or a related field.
  • 3-5 years of professional experience in full-stack development.
  • Proficient in HTML, CSS and React.
  • Experience with Yup, Formik, TypeScript, Tailwind CSS and Chakra UI.
  • Solid understanding of UI/UX design principles.
  • Strong knowledge of Python and Django.
  • Experience with Celery for asynchronous tasks.
  • Proficient in database management with Azure SQL and PostgreSQL.
  • Experience with Redis Cache for caching mechanisms.
  • Familiarity with API development and working with JSON.
  • Understanding of security best practices and data protection.
  • Experience with Microsoft Azure Portal, Resource Groups and Blob Storage.
  • Knowledge of deploying applications to Azure and managing cloud infrastructure.
  • Familiarity with Azure DevOps for CI/CD pipelines.
  • Proficient with version control systems.
  • Experience with CI/CD tools and workflows.
  • Familiarity with Agile/Scrum development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • Ability to write clean, well-documented code.

Responsibilities

  • Frontend Development:
  • Develop responsive and interactive user interfaces using HTML, CSS and React.
  • Utilise React-related libraries such as Yup, Formik, TypeScript, Tailwind CSS and Chakra UI.
  • Collaborate with senior team members to implement intuitive and user-friendly interfaces.
  • Ensure cross-browser compatibility and optimise applications for maximum speed and scalability.
  • Backend Development:
  • Build and maintain scalable server-side applications using Python and Django.
  • Implement asynchronous task processing using Celery.
  • Manage and optimise databases with Azure SQL and PostgreSQL.
  • Utilise Redis Cache for performance improvement and efficient data retrieval.
  • Develop and integrate APIs and handle JSON data structures.
  • Ensure application security and data protection.
  • Cloud Services & Infrastructure:
  • Manage cloud resources using the Azure Portal and Resource Groups.
  • Work with Azure Blob Storage for scalable storage solutions.
  • Deploy and monitor applications on Microsoft Azure.
  • Implement caching strategies using Redis.
  • General:
  • Collaborate with cross-functional teams to define, design, test and deploy new features.
  • Participate in code reviews and contribute to team best practices.
  • Troubleshoot and debug applications to optimise performance.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to the continuous improvement of the development process.

FAQs

What is the experience requirement for this position?

The ideal candidate should have a minimum of 3-5 years of professional experience in full-stack development.

What technologies should I be proficient in for the frontend?

You should be proficient in HTML, CSS, and React, along with experience using libraries such as Yup, Formik, TypeScript, Tailwind CSS, and Chakra UI.

What backend technologies are required for this role?

Strong knowledge of Python and Django is required, along with experience with Celery for asynchronous tasks, Azure SQL, PostgreSQL, and Redis Cache.

Is knowledge of cloud services necessary?

Yes, experience with Microsoft Azure, including the Azure Portal, Resource Groups, and Blob Storage, is essential for this position.

What are the primary responsibilities of the Full Stack Developer?

The responsibilities include frontend and backend development, managing cloud resources, collaborating with cross-functional teams, participating in code reviews, and troubleshooting applications.

Are there specific UI/UX design principles I should be familiar with?

Yes, a solid understanding of UI/UX design principles is important for developing intuitive and user-friendly interfaces.

Will I get to participate in code reviews?

Yes, you will participate in code reviews and contribute to team best practices.

What version control systems should I be familiar with?

You should be proficient with version control systems, particularly Git.

Is experience with Agile/Scrum methodologies required?

Familiarity with Agile/Scrum development methodologies is preferred for this role.

What qualifications are needed for this position?

A degree in Computer Science, Engineering, or a related field is required for the Full Stack Developer position.

Accounting
Industry
10,001+
Employees
1924
Founded Year

Mission & Purpose

Grant Thornton is a leading global network of independent assurance, tax, and advisory firms, providing professional services to dynamic organizations worldwide. Founded in 1924, the firm operates in over 130 countries, helping businesses grow strategically while managing risks and enhancing operational efficiencies. With a focus on quality, collaboration, and innovation, Grant Thornton's mission is to empower clients to unlock their full potential and achieve success in a rapidly evolving business landscape. The firm is dedicated to building trusted relationships and delivering value through personalized and forward-thinking solutions.