Lead Software Engineer (Full-stack)
London (3 Days a Week in office)
Up to £110,000 + shares
Are you a highly experienced Full-Stack Software Engineer who has led a small team before? 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 scale-up in the "tech for good" space 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.
- 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
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.
- 2 years minimum of leadership experience, mentoring engineers and driving successful project delivery.
- Have strong experience with AWS, including designing, deploying, and maintaining cloud-based solutions
- 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.
Lead Software Engineer (Full-stack)
London (3 Days a Week in office)
Up to £110,000 + shares
Click APPLY to be considered!