Software Engineer-Full stack (All Levels)
Software Engineer-Full stack (All Levels)

Software Engineer-Full stack (All Levels)

London Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
K

At a Glance

  • Tasks: Join our dynamic team to develop innovative banking solutions and enhance user experiences.
  • Company: Kroo is a forward-thinking fintech aiming to revolutionise banking with integrity and customer love.
  • Benefits: Enjoy 25 days holiday, mental health support, hybrid working, and top-notch equipment.
  • Why this job: Be part of a collaborative culture that values your skills over titles and encourages continuous learning.
  • Qualifications: Experience in Agile teams and a passion for Functional Programming are preferred but not essential.
  • Other info: Flexible interview process and commitment to diversity and inclusion throughout recruitment.

The predicted salary is between 28800 - 48000 £ per year.

What We\’re All About At Kroo Kroo has a big vision. To be the first bank that is both trusted and loved by its customers. We\’re helping people take control of their financial future and achieve their goals, whilst making a positive impact on the planet. Here at Kroo, doing what is right is in our DNA. We act with integrity, transparency and honesty. We think big, dream big, and relentlessly pursue our goals. We like to be bold, break new ground, and we never stop learning. But most importantly, we are on this journey together. How You\’ll Contribute Reporting into a Tech Lead, you\’ll be embedded in one of our multidisciplinary Product Squads and will: Implement new features and deploy them using our Continuous Delivery approach Contribute to our product vision Work in an Agile cross-functional team of a Product Manager, Product Designer and Developers (We use a blend of processes that work for us inc. SCRUM, Kanban and Pair Programming) Be involved in the end to end cycle of building our product Champion quality code while being pragmatic Work in an inclusive, collaborative, transparent, non-hierarchical and ego-free culture where your talent is valued over your job title You\’ll get to work with a variety of new and interesting technology: We mainly use the following tools and technology but you don\’t need to have experience with all of them. Many of us didn\’t when we joined! Our focus is always on finding the right technology for the job, if you\’re willing to learn, we are interested in speaking with you. Clojure to write our backend microservices (please apply if you have experience with any Functional Programming language) React Native and Redux for our mobile applications Kafka for our asynchronous message queue AWS for our infrastructure Docker to run our services Terraform for our infrastructure provisioning and deployment We regularly contribute to Open Source libraries and encourage our Developers to suggest new technology that can add value to building a bank. Requirements About You While not essential, the following experience and qualifications are highly desirable in our ideal candidate for this position: You have previous experience with or are excited about Functional Programming You\’ve worked in a cross-functional Agile team You\’d like to be part of a team that does Pairing Programming and Test Driven Development You have experience working with microservices You want to work in a product focused team that thinks about customers and user behaviour and builds sublime experiences for them You have experience deploying to cloud based infrastructure like AWS or similar You want to deliver a product using the principles of Hypothesis Driven Development You\’d like to develop with mobile first design principles and build cross-platform Android and iOS applications with React Native You\’d like to be part of building an inclusive and diverse culture in which everyone can succeed About Our Process We understand that competency is contextual, so throughout the process, we aim to gain an understanding of your experience and, if successful, to provide you with a role reflective of your demonstrated seniority. Our general interview process is as follows, but if your circumstances or timescales require, we can be flexible with its structure: 30-minute meet and greet with our Talent Acquisition Specialist via Google Hangouts 1-hour live coding exercise to work through a coding challenge with members of our development team via Google Hangouts 1-hour system design. This is an opportunity to showcase a system you\’ve worked on in the past via Google Hangouts 30-minute opportunity to meet with our Head of Engineering and executives via Google Hangouts Please let us know if you have any specific requirements or need assistance so we can be as accommodating as possible for you. Benefits What We Offer At our cutting-edge fintech company, we know that attracting and retaining the best talent means offering top-notch benefits that help our employees thrive both in and outside of work. Check out what we currently offer: Generous holiday time: 25 days annual leave, 8 bank holidays, 1 Kroo bank holiday (June 24th), and 1 day off during the week of your birthday Personal days: We know that life can be unpredictable, so we offer 3 personal days to use as needed Employer-sponsored volunteer program: We\’re passionate about giving back to our community, and we support our employees in doing the same with up to 4 hours per month of employer-sponsored volunteer time Mental health support: We care about the mental health of our team members and offer access to Spill, our mental health support partner Workplace pension: We want you to feel secure about your future, so we offer a workplace pension with a 5% employee contribution and a 3% employer top-up Top-notch equipment: We provide top-of-the-line equipment necessary for smooth hybrid work, including a MacBook laptop. Additionally, we also offer support in establishing your home office by contributing towards your setup if required Modern office: When you\’re in the office, you\’ll enjoy access to our modern, bustling workspace in Farringdon, Central London Cycle to Work scheme: We encourage sustainable transportation with our Cycle to Work scheme Electric Car scheme: We\’re committed to reducing our carbon footprint, and our Electric Car scheme makes it easy for our employees to do the same Enhanced parental leave: We know that family comes first, and we offer an enhanced parental leave policy to support our employees in starting and growing their families Room for growth: As a fast-paced, high-growth start-up, we\’re dedicated to providing our employees with room to grow and excel You get full healthcare for you and your nuclear family via Vitality Hybrid Working: At Kroo Bank, we have a hybrid policy that gives both individuals and teams a lot of freedom when it comes to using the office space to boost productivity. Our London office is a great resource when used effectively. So, employees who can occasionally come to the office are a good fit for how we work right now. Keep in mind that this job involves working from Monday to Friday, with a mix of remote and office work, so you won\’t need to be on-site all the time. Diversity and Inclusion: We wholeheartedly uphold our commitment to fostering a diverse and inclusive workplace. Every employee is highly regarded, respected, and supported without any form of judgement or prejudice. We consider Diversity, Equality, and Inclusion as fundamental pillars guiding our path in all aspects of our bank. We also ensure that reasonable adjustments are made available to all candidates throughout the recruitment process. To all Recruitment Agencies: At Kroo Bank, agency resumes are strictly prohibited. Do not submit agency resumes or forward them to our job advertisements or Kroo Bank employees. Be aware that Kroo Bank will not assume any responsibility for fees incurred due to unsolicited resumes. To ensure a fair and efficient application process, all candidates are kindly requested to submit their applications directly through the advertised platform. We kindly ask that you refrain from reaching out to the company or its employees via email, LinkedIn, or any other communication channels for inquiries or updates. Please note that any attempts to contact us through these channels will not receive a response. Thank you for your understanding and cooperation. #J-18808-Ljbffr

Software Engineer-Full stack (All Levels) employer: Kroo Bank

Kroo is an exceptional employer that prioritises employee well-being and growth, offering generous benefits such as 25 days of annual leave, mental health support, and a commitment to diversity and inclusion. With a collaborative and innovative work culture in the heart of Central London, employees are encouraged to learn and contribute to meaningful projects while enjoying a hybrid working model that promotes work-life balance.
K

Contact Detail:

Kroo Bank Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer-Full stack (All Levels)

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Clojure and React Native. Even if you don't have direct experience, showing a willingness to learn these tools can set you apart.

✨Tip Number 2

Highlight any experience you have working in Agile teams or using methodologies like SCRUM or Kanban. Be prepared to discuss how you've contributed to team dynamics and project success in your previous roles.

✨Tip Number 3

Prepare for the live coding exercise by practising common coding challenges and system design problems. This will help you feel more confident and showcase your problem-solving skills during the interview.

✨Tip Number 4

Research Kroo's mission and values thoroughly. Being able to articulate how your personal values align with theirs can demonstrate your genuine interest in the company and its culture.

We think you need these skills to ace Software Engineer-Full stack (All Levels)

Full Stack Development
Functional Programming
Agile Methodologies
Microservices Architecture
React Native
Redux
AWS
Docker
Terraform
Continuous Delivery
Test Driven Development
Pair Programming
Cross-Platform Development
User Experience Design
Collaboration and Teamwork
Problem-Solving Skills

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to understand Kroo's values and culture. Highlight your alignment with their mission of being a trusted and loved bank, and how you embody integrity, transparency, and a willingness to learn.

Tailor Your CV: Make sure your CV reflects your experience with Agile methodologies, cross-functional teams, and any relevant technologies mentioned in the job description, such as Clojure, React Native, or AWS. Use specific examples to demonstrate your skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your experience with functional programming and microservices, and how you can contribute to building a product-focused team that prioritises user experience.

Prepare for Technical Assessments: Since the application process includes coding exercises and system design discussions, brush up on your technical skills. Be ready to showcase your previous work and explain your thought process during coding challenges.

How to prepare for a job interview at Kroo Bank

✨Understand the Company Culture

Before your interview, take some time to research Kroo's values and culture. They emphasise integrity, transparency, and collaboration, so be prepared to discuss how your personal values align with theirs.

✨Showcase Your Technical Skills

During the live coding exercise, focus on demonstrating your problem-solving skills and familiarity with relevant technologies like Clojure or React Native. Be ready to explain your thought process as you work through the challenge.

✨Prepare for System Design Questions

In the system design interview, think about a project you've worked on that showcases your ability to design scalable systems. Be clear about your choices and how they contribute to user experience and product goals.

✨Emphasise Team Collaboration

Kroo values cross-functional teamwork, so share examples of how you've successfully collaborated in Agile environments. Highlight your experience with Pair Programming and Test Driven Development to show you're a team player.

Software Engineer-Full stack (All Levels)
Kroo Bank
K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>