Full Stack Developer

at  Grant Thornton

Dublin, County Dublin, Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 2024N/ATypescript,Django,Computer Science,Postgresql,Mechanisms,Communication Skills,Css,Json,Celery,Cloud Services,Design Principles,Python,Security,HtmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Title: Full Stack Developer
Job Description:
We are seeking a talented Full-Stack Developer with a minimum of 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong proficiency in both frontend and backend technologies, experience with cloud services (particularly Microsoft Azure), and a keen eye for UI/UX design principles.

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.

Requirements:

  • Degree in Computer Science, Engineering or a related field.
  • 3-5 years of professional experience in full-stack development.
  • Frontend Skills:
  • Proficient in HTML, CSS and React.
  • Experience with Yup, Formik, TypeScript, Tailwind CSS and Chakra UI.
  • Solid understanding of UI/UX design principles.
  • Backend Skills:
  • 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.
  • Cloud Services:
  • 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.
  • General Skills:
  • 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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Dublin, County Dublin, Ireland