Full Stack Developer
at Grant Thornton
Dublin, County Dublin, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | Not Specified | 01 Nov, 2024 | N/A | Typescript,Django,Computer Science,Postgresql,Mechanisms,Communication Skills,Css,Json,Celery,Cloud Services,Design Principles,Python,Security,Html | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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