Job Title: React Fullstack Developer Location: Hybrid 3 days WFH - Knutsford (2 days per week) Salary/Rate: Up to £300 per day Start Date: 17/09/24 Job Type: Contract 6 - 12 months About the Role We are looking for an experienced Full Stack React Developer with a strong background in the banking or financial services sector. The ideal candidate will have experience in full stack development, with a focus on building robust and scalable applications using React.js for the frontend and modern backend technologies. The role will involve working closely with product, design, and engineering teams to deliver secure, high-performance applications tailored for the financial industry. Key Responsibilities Build and maintain user-facing features using React.js, with an emphasis on performance, security, and scalability. Develop reusable components and front-end libraries for future use, ensuring high code quality and maintainability. Collaborate with UI/UX designers to ensure the technical feasibility of designs and deliver exceptional user experiences. Design and develop server-side logic, APIs, and databases to support frontend services. Work with backend technologies such as Node.js, Python, Java, or similar. Integrate with banking and financial systems, ensuring compliance with industry standards and security protocols. Develop and maintain RESTful APIs and GraphQL services to facilitate smooth data exchange between frontend and backend systems. Integrate third-party financial APIs (e.g., payment gateways, banking APIs) and ensure seamless data flow within the system. Work with DevOps teams to automate deployment processes using CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure). Monitor application performance and troubleshoot production issues to ensure system reliability and uptime. Skills & Qualifications Strong proficiency in React.js, JavaScript (ES6), HTML5, and CSS3. Experience with Redux or other state management libraries. Familiarity with modern frontend tools and workflows (e.g., Webpack, Babel, ESLint, etc.). Experience in building responsive and accessible web applications. Experience with backend frameworks such as Node.js, Express.js, or equivalent. Strong understanding of RESTful API design and experience working with GraphQL. Hands-on experience with backend languages such as Java, Python, or Go is a plus. Experience with relational databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB. Proficiency in database design, management, and optimization for financial systems. Knowledge of PCI-DSS, GDPR, and other financial data regulations. Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications. Knowledge of CI/CD tools like Jenkins, GitLab CI, or CircleCI. Experience with containerization and orchestration tools like Docker and Kubernetes. If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format. Disclaimer Notwithstanding any guidelines given to level of experience sought, we will consider candidates from outside this range if they can demonstrate the necessary competencies. Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.