Engineering · Full-time · London, GB
Role and Responsibilities
Create solutions to business problems by working closely with stakeholders.
Manage banks internal cloud-based analytics platform – across environments, creating robust design, high quality code and API infrastructure.
Become subject matter expert on key applications on the platform and contribute to various strategic change projects of the bank.
Design, develop and deploy applications on the platform.
Functionally manage small teams and prioritise the workload; Drive solution implementations with high quality design, testing and documentation.
Administer AWS cloud environment and work closely with onshore / offshore development teams on optimised usage of cloud resources across various projects.
Become a champion of cost management and procurement governance for cloud resources.
Interface with vendors providing platform and services for data, analytics related requirements of the Bank
Skills and Experience
Leadership and Mindset
Ability to work closely with business stakeholders to identify problems/areas of improvements and transcribe these into working solutions.
Demonstrated experience in a similar role at a Bank/Financial services organisation, illustrating a growth mindset and a collaborative approach.
Strong skills in stakeholder management and planning.
Excellent problem-solving skills and the ability to troubleshoot complex issues.
Ability to design scalable, resilient, and cost-effective cloud architectures.
Technical Skills
Expert level proficiency in Python.
Full-stack development skills in other frameworks such as React, Angular (JavaScript based) useful but not necessary.
Expertise in database systems, including both relational databases (e.g., MySQL, PostgreSQL, Snowflake) and NoSQL databases (e.g., DynamoDB).
Experience with data storage services like Amazon S3.
Knowledge of networking concepts, including virtual private clouds (VPCs), subnets, and routing in AWS.
Familiarity with serverless computing using AWS Lambda.
Familiarity with DNS, load balancing, and content delivery networks (CDNs).
Experience with Infrastructure as Code (IAC) tools like AWS CloudFormation or Terraform.
Ability to design scalable, efficient, and maintainable web-based applications tailored to functional needs.
Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
Experience in optimising, refactoring and debugging complex code.
Experience with AWS monitoring and logging tools like CloudWatch and CloudTrail.
Ability to set up monitoring and alerts for applications and infrastructure.
Experience with version control systems like Git/GitHub.
Expertise in deploying solutions using engineering best practices like CI/CD.
Communication
Exceptional communication skills, both in written and verbal forms.
Aptitude for effectively engaging at all levels within the organisation.
Why Recognise Bank?
Recognise Bank was created to help the UK’s ambitious SMEs grow and thrive, by offering them a range of lending propositions and savings products. We’re growing quickly and we’re winning awards, and that’s down to our people who bring a wide range of experiences, from banking to technology and beyond, bringing thoughts and great ideas from different perspectives. Recognise Bank offers the perfect opportunity to thrive in a pioneering environment, where your expertise will shape the future of the business and financial services. With offices based in the City of London, Manchester, and Birmingham, we are a growing team with big ambitions. If you think you have what it takes to make a difference at a new SME challenger bank, please get in touch.
Perks
🏠 Hybrid working (3 days in the office, 2 days working from home)
🌎 4 weeks working from anywhere
🏖️ 25 days annual leave plus bank holidays
🎂 Day off on your birthday
🎉 Monthly office socials
🥐 Free breakfast once a week
❤️ A team who will genuinely support you