Full stack Software Engineer
Full Stack Software Engineer Location: London, in-person Salary: Up to £55,000 (DOE)Role overview As a Full Stack Software Engineer, you will help develop and scale the company’s core financial service platform and internal tools. You will work closely with product, operations, and wider business teams to translate practical requirements into reliable software. This role suits someone who can both build and communicate effectively. You should be comfortable writing solid code, explaining decisions clearly, asking the right questions, and collaborating with others.Technical stack
- JavaScript/ TypeScript
- React.js
- Node.js with Express.js
- Next.js
- Tailwind CSS
- PostgreSQL
- Collaborate with product and internal stakeholders to design, build, and deliver new features across the platform and internal systems
- Develop and maintain frontend and backend components using modern frameworks
- Translate product requirements into clear technical decisions and implementation plans
- Optimise performance, reliability, usability, and scalability
- Write clean, maintainable, and testable code aligned with engineering standards
- Troubleshoot and resolve technical issues with clear communication
- Contribute to architectural and process decisions to ensure security and adaptability
- Use AI-assisted tools appropriately for research, prototyping, debugging, and development tasks
- Stay up to date with relevant technologies and contribute to improving workflows and product quality
- Minimum 2 years’ experience in full stack web development
- Strong understanding of modern web application development across frontend and backend
- Experience shipping production code and improving existing systems
- Degree in Computer Science, Engineering, or a related field is beneficial but not essential
- Clear written and verbal communication
- Ability to collaborate with technical and non-technical stakeholders
- Strong judgement and problem-solving approach
- Comfortable asking questions to clarify requirements
- Ability to use AI tools effectively, including prompt writing and output validation
- Collaborative, reliable, and easy to work with
- Experience building fintech platforms
- Experience developing SaaS or user-focused products
- Familiarity with DevOps practices, CI/CD pipelines, and containerisation
- Experience using AI coding tools such as GitHub Copilot, Cursor, Claude, or similar
- Ability to clearly explain technical trade-offs
- Thoughtful and effective use of AI as a productivity tool
- Focus on delivering practical, valuable software
- Strong collaboration and team mindset
- Opportunity to work on a platform supporting innovative businesses
- Team culture focused on clarity, ownership, and continuous improvement
- Exposure to modern tools and AI-assisted development practices
- Professional development opportunities