Full Stack Developer Location: Remote (Cobalt Park Newcastle)Position Type: Temporary (01/2025 - 30/06/2025)Weekly Hours: 37.5Travel Requirements: 0%Compensation: Competitive, based on experience (Hourly Rate PAYE only)
Our client is a multinational consumer goods corporation; specializing in a wide range of personal care and hygiene products; organized into several segments including Beauty; Grooming; Health Care; Fabric & Home Care; and Baby and Feminine care.
Job Summary:
We are seeking a highly skilled Full Stack Developer to join our dynamic team and contribute to the development of our Next.js web application hosted on Azure Kubernetes Service (AKS). The ideal candidate will have a strong background in both front-end and back-end development, with a particular emphasis on Next.js and Azure cloud services.
Key Responsibilities:
- Develop and maintain web applications using Next.js for server-side rendering and static site generation.
- Build and manage server-side applications using Node.js.
- Utilize Azure services, particularly Azure Kubernetes Service (AKS), for deploying and managing applications.
- Implement CI/CD pipelines using Azure DevOps.
- Design and manage databases, both SQL and NoSQL (e.g., PostgreSQL, MongoDB, Cosmos DB).
- Develop and consume RESTful APIs and GraphQL.
- Collaborate with other developers, designers, and stakeholders to deliver high-quality software.
- Utilize version control systems, particularly Git, for code management.
- Ensure the performance and scalability of web applications.
- Adapt to new technologies and methodologies quickly.
- Manage multiple tasks and projects simultaneously with strong organizational skills.
Required Qualifications:
- Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Experience:
- 2-5 years of experience as a Full Stack Developer or similar role.
- Proven experience with Next.js and Azure cloud services.
- Certifications:
- Relevant certifications in Azure or web development are a plus.
Required Skills:
- Next.js:
- In-depth knowledge of the Next.js framework for server-side rendering and static site generation.
- Proficient in React.js, as Next.js is built on top of React.
- JavaScript/TypeScript:
- Strong proficiency in JavaScript (ES6+).
- Experience with TypeScript for type-safe code.
- Node.js:
- Experience in building server-side applications using Node.js.
- Azure:
- Hands-on experience with Azure services, particularly Azure Kubernetes Service (AKS).
- Knowledge of Azure DevOps, pipelines, and CI/CD processes.
- Database Management:
- Experience with SQL and NoSQL databases such as PostgreSQL, MongoDB, or Cosmos DB.
- API Development:
- Experience in building and consuming RESTful APIs and GraphQL.
- Version Control:
- Proficiency with Git and Git workflows.
Desired Skills:
- Performance Optimization:
- Experience in optimizing web applications for performance and scalability.
- Testing:
- Experience with unit testing, integration testing, and end-to-end testing frameworks.
- UX/UI Design:
- Basic understanding of UX/UI principles and experience with design tools like Figma or Sketch.
- Containerization:
- Proficiency with Docker and Kubernetes for container orchestration.
Soft Skills:
- Problem-Solving:
- Strong analytical and problem-solving skills.
- Communication:
- Excellent verbal and written communication skills.
- Team Collaboration:
- Ability to work effectively in a team environment, collaborating with other developers, designers, and stakeholders.
- Adaptability:
- Ability to adapt to new technologies and methodologies quickly.
- Time Management:
- Strong organizational skills and the ability to manage multiple tasks simultaneously.
Additional Information:
- This role involves handling personal data (e.g., email, user ID, IP address).
- The work will not need to be completed onsite.