Lead Software Engineer (Full-stack)
London (3 Days a Week in office)
Up to £120K
Are you a highly experienced Full-Stack Software Engineer who has some leadership experience? Do you have deep expertise in Python, React, and AWS, coupled with the passion and skills to lead a team? ReVybe IT Recruitment is delighted to present a unique opportunity to join a prestigious global bank as a Lead Software Engineer. Based in central London, this hybrid role offers the chance to work on innovative, high-impact projects in a dynamic and forward-thinking environment.
The Role
As the Lead Software Engineer, you will be at the heart of designing, developing, and deploying scalable, high-performance software solutions that support the bank’s mission-critical applications. You’ll lead a small squad of talented engineers, ensuring exceptional code quality and smooth project delivery, while working in a Python, React, and AWS-driven tech stack.
This is a hands-on leadership role where you will balance coding and mentoring responsibilities. You’ll work closely with stakeholders across the business to translate complex requirements into high-quality technical solutions, while defining and implementing best practices for development and deployment.
If you’re looking for the perfect blend of leadership, cutting-edge technology, and global impact, this role is for you.
Key Responsibilities
- Manage, mentor, and grow a team of engineers, setting the tone for collaboration, innovation, and technical excellence.
- Write clean, efficient, and secure code in Python and React, ensuring adherence to coding standards and best practices.
- Architect, build, and optimize solutions on AWS, including leveraging services like Lambda, EC2, S3, and RDS.
- Lead the full-stack development of scalable applications, architecting robust solutions for complex systems.
- Advocate for and implement modern CI/CD pipelines to ensure streamlined development cycles and swift deployment.
- Optimize application performance, identify bottlenecks, and ensure high availability, security, and scalability.
- Act as a bridge between technical and non-technical teams, translating business requirements into cohesive technical solutions.
- Conduct regular code reviews to ensure quality and consistency across all projects.
- Stay updated on emerging technologies and guide the team on adopting the most effective tools and methodologies where appropriate.
Tech Stack
- Languages: Python (backend), JavaScript/React (frontend)
- Back-end Frameworks: Django, Flask
- Cloud Infrastructure: AWS (including Lambda, S3, EC2, RDS, CloudFormation)
- Frontend Tools: React, Next.JS
- Databases: PostgreSQL, DynamoDB
- Workflow Tools: Jira, Confluence
Skills & Requirements
This role is ideal for someone with an exceptional technical background, coupled with proven leadership abilities. We’re looking for candidates who:
- Have 7+ years of software engineering experience in both frontend and backend development, with a strong focus on Python and React.
- 1 year minimum of leadership experience, mentoring engineers and driving successful project delivery.
- Have extensive experience with AWS, including designing, deploying, and maintaining cloud-based solutions (certifications are a bonus!).
- Are proficient in building APIs (REST and GraphQL) and working with large-scale systems.
- Bring expert knowledge of best coding practices, including code reviews, clean code principles, and secure-development methodologies.
- Understand modern DevOps workflows, including CI/CD pipelines, containerization with Docker, and automated testing.
- Are skilled in relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).
- Can effectively communicate complex technical concepts to both technical and business audiences.
- Bonus points for experience working on systems within financial services or enterprise-level applications.
Lead Software Engineer (Full-stack)
London (3 Days a Week in office)
Up to £120K
Click APPLY to be considered!