Full Stack Web Developer (Knauf Energy Solutions)
Knauf stands for opportunity. We know that opportunity looks different to each person, and we are proud that we see opportunity in everyone. This exciting role within Knauf Energy Services could be the perfect next opportunity for you to build a unique career, in a values-led culture with a clear purpose of making tomorrow a home for all of us. We are a global manufacturer of construction materials and within our Group, our 41,500 team members in 90 countries across 300 sites provide a huge opportunity for anyone with ambition and energy. We value everyone's contribution equally and we ask that you bring your whole self to work, to enrich the business further, as together we achieve more in a safe and inclusive environment.
Knauf Energy Solutions is proud to be part of the Knauf Group. We support the delivery of high-quality energy efficiency outcomes for new builds and retrofits ….. To learn more about the business, click here.
Can you say ‘yes’?...
- Do you have experience in Remix Framework and Grunge Stack?
- Do you have expertise in building seamless end to end solutions?
- Do you have a passion for building efficient and intuitive applications?
- Do you have a strong eye for detail and a commitment to quality?
As a Full Stack Web Developer, you will design, implement, and maintain secure, scalable, and high-performance cloud-based applications. you will work on both client-side and server-side components, ensuring seamless functionality, robust performance, and a keen focus on usability and efficiency.
What you’ll be doing…
This is a full-time hybrid role, located in London with flexibility for remote work.
The Full Stack Web Developer will:
- Design, develop, and maintain end-to-end web applications using Remix and the Grunge Stack.
- Develop responsive, mobile-first, and complex user-facing features using modern JavaScript frameworks.
- Implement scalable back-end services and APIs using Node.js.
- Build and optimize data storage solutions using Amazon DynamoDB or other NoSQL databases.
- Collaborate with design teams to ensure the technical feasibility of UI/UX designs.
- Write reusable, maintainable, and type-safe code for both front-end and back-end components.
- Optimize applications for performance, scalability, and security.
- Ensure seamless integration between front-end and back-end services.
- Develop and manage CI/CD pipelines to streamline deployments using GitHub Actions.
- Conduct thorough testing, debugging, and performance tuning for both client and server-side components.
- Write clear and comprehensive documentation for development work.
- Collaborate with stakeholders and team members in an agile environment to define, develop, and deliver features.
What we’d love for you to have:
We are interested in you as a person, your attitude, behaviours, and values. If you have the willingness to learn anything you need for the role that you don't already have, we'd love to speak to you.
If you have any of the following – this would be an added advantage:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Minimum 4 years of full-stack development experience.
- Strong experience with Remix framework and ideally the Grunge Stack.
- Solid understanding of modern web development practices, including responsive design.
- Proficiency in HTML5, CSS3, and JavaScript ES6+.
- Expertise in front-end development with ReactJS or similar frameworks.
- Hands-on experience with server-side development using Node.js
and integration with cloud-based APIs.
- Experience with NoSQL databases, particularly Amazon DynamoDB.
- Familiarity with AWS services, including Lambda, CloudWatch, and API Gateway.
- Understanding of Git/GitHub and CI/CD pipelines.
- Strong grasp of cross-browser and device compatibility issues and solutions
- Experience with serverless architectures using AWS Lambda.
- Familiarity with front-end build tools (e.g., Webpack, Vite).
- Knowledge of unit testing frameworks (e.g., Vitest, Cypress, Testing Library).
- Experience designing and optimizing NoSQL data models for DynamoDB.
- Exposure to Agile/Scrum methodologies and tools like Jira.
- AWS certifications such as AWS Certified Solutions Architect or similar.
We'll provide:
- Competitive Salary
- Pension Scheme
- Remote working
What happens next?
We appreciate that your time is precious and applying for a new job can be a lengthy process, so we will reply to your application ASAP.