Job Title: Full Stack Developer
Location: Remote (Cobalt Newcastle Site)
Pay Range: £17.96 - £28.74Ph depending on experience
Employment Type: Contract (Temporary 6 Months (06/01/2025 - 30/06/2025))
Hours: 37.5 per week
Job Description:
- Strong experience required Equivalent to BTA 4".
- Experience with SQL and NoSQL databases such as PostgreSQL, MongoDB, or Cosmos DB.
- In-depth knowledge of the Next.js framework for server-side rendering and static site generation.
- Strong proficiency in JavaScript (ES6+).
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.
- This role involves handling personal data (e.g., email, user ID, IP address).
- The work will not need to be completed onsite at our client's facility.
Required Qualifications:Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Experience:
- Extensive 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.