Full Stack Developer (React, Python and AWS)
£50k - £60k - Remote in the UK - very occasional travel to London for a team day
We are looking for a Senior Full Stack Developer to join a leading mortgage company that is dedicated to transforming the experience for their customers using technology.
Their team is driven by a passion for technology and customer-centric service, leveraging cutting-edge tools to make a meaningful impact in the financial space.
They are currently seeking a Senior Full Stack Developer to join their dynamic technology team.
As a key player in their development efforts, you will contribute to the full lifecycle of their software systems-from architecture and development to deployment and maintenance-working with the latest technologies to improve the digital mortgage process.
Key Responsibilities:
- Develop Full Stack Solutions: Design, implement, and maintain scalable web applications using React for frontend development and Python for backend services.
- Collaborative Development: Work closely with product managers, UX/UI designers, and other developers to ensure the highest-quality code and user experience.
- Optimize and Improve: Continuously improve application performance and scalability through efficient coding practices and cloud-based infrastructure optimizations.
- Lead and Mentor: Provide mentorship to junior developers, guide best practices, and foster a culture of continuous learning within the development team.
- Troubleshoot and Debug: Identify and resolve issues related to performance, security, and functionality across the full stack.
- Testing and Code Quality: Implement automated testing and CI/CD pipelines to ensure reliable, maintainable, and secure code.
- Innovate and Stay Updated: Stay up-to-date with the latest trends in web development, cloud computing, and full stack technologies to ensure the company stays ahead in the industry.
Required Skills and Qualifications:
- Proven experience as a Full Stack Developer with a strong focus on React (frontend) and Python (backend).
- Strong understanding of RESTful APIs, database design, and cloud-based development principles.
- Experience with Version Control systems such as Git.
- Deep knowledge of frontend technologies, including HTML5, CSS3, JavaScript, and modern frameworks.
- Familiarity with modern backend frameworks (e.g., Flask, Django) and SQL/NoSQL databases.
- Solid understanding of CI/CD pipelines and DevOps practices for scalable, secure, and reliable deployments.
- Strong problem-solving skills with the ability to troubleshoot complex issues.
- Excellent communication skills and the ability to work collaboratively in an agile environment.
Preferred Skills:
- Experience with containerization (Docker, Kubernetes) for cloud deployments.
- Familiarity with other cloud providers or platforms in addition to AWS.
- Knowledge of additional programming languages or frameworks such as TypeScript, Node.js, or Java.
- Previous experience in the FinTech or Mortgage industries is a plus.