About Us: Established in 2017, TCS began as a specialist in technology and cybersecurity consultancy for secure industries. As our clients’ needs evolved, we expanded our capabilities to include the implementation of solutions we once advised on. Today, we provide end-to-end delivery services, encompassing the full project lifecycle — from initial concept and design to execution and ongoing operational support. The Opportunity: We are in the process of designing a number of cutting edge solutions to support our clients in the identification and mitigation of operational and security challenges. To support this, we are seeking an experienced Full Stack Developer to join our team in a permanent capacity. This role focuses on designing, developing, and maintaining scalable full-stack solutions, ensuring seamless user experiences on the front end and efficient API services on the back end. This hybrid role requires candidates to work from home most of the time, with travel to Peterborough one day per week. Responsibilities: Full Stack Development: Design, develop, and maintain both front-end UIs and back-end APIs, ensuring scalability and performance. Use JavaScript, Node.js, and modern frameworks (React, Angular, or Vue.js) to create dynamic and responsive applications. Cloud Integration: Leverage cloud services (AWS and Azure) to build, deploy, and manage scalable and secure applications. Agile Collaboration: Work in an Agile environment, collaborating with project managers, analysts, and QA teams. Actively participate in sprints and provide input to meet business and technical objectives. Quality Assurance: Write and maintain unit and integration tests to ensure code stability and performance. Proactively debug and troubleshoot technical issues. Continuous Improvement: Contribute to the ongoing enhancement of development processes, tools, and workflows to improve efficiency and quality. Requirements Experience: Minimum of 3 years of professional experience in full-stack development. Strong experience working with Node.js, JavaScript, and modern front-end frameworks like React, Angular, or Vue.js. Proven experience in building and consuming RESTful APIs. Front-End Expertise: Proficient in front-end technologies (HTML5, CSS3, JavaScript) and frameworks like React, Angular, or Vue.js. Back-End Expertise: Experience in back-end development with Node.js and working with databases (MongoDB, PostgreSQL, or MySQL). Cloud Platforms: Demonstrable experience with AWS and Azure services for building, deploying, and managing applications. DevOps Knowledge: Familiarity with CI/CD pipelines, containerization (Docker), and serverless architectures. Version Control: Proficient with Git and version control best practices. Additional Attributes: Ability to work effectively in an Agile environment. Strong problem-solving skills with attention to detail. Excellent communication and collaboration skills, with the ability to explain technical concepts to non-technical stakeholders. Benefits What We Offer: A competitive salary of up to £65,000/year (dependent on experience). Flexible hybrid working arrangements. Opportunities to work on cutting-edge technologies and innovative projects. A supportive and collaborative work environment focused on professional growth.