Senior Backend Software Engineer

4 weeks ago


Cardiff, Cardiff, United Kingdom Yolk Recruitment Ltd Full time

Transform Business Solutions

Are you ready to revolutionize the way freelancers and SMEs in the UK manage their finances? We're seeking a passionate software engineer to join our team and help us simplify the lives of our customers.

About the Company

Our client is a leading fintech company that's at the forefront of innovation. By integrating advanced AI technology with exceptional customer service, we empower our users to focus on growing their businesses.

Why Choose Us?

  • Innovative Environment: Be part of a team that's pushing the boundaries of fintech innovation.
  • Impactful Work: Help automate and simplify the tedious tasks small business owners face daily.
  • Tech-Forward: Work with the latest tech and methodologies, deploying code to production up to 750 times a month.
  • Diverse Team: Join a talented group of around 150 professionals, including software developers and data scientists.
  • Trusted by Many: Over 100,000 customers rely on our service for their banking and administrative needs.

The Tech Stack

  • Infrastructure: Google Cloud
  • Databases: Postgres (Cloud SQL, AlloyDB), MongoDB (Atlas)
  • Messaging: RabbitMQ (CloudAMQP)
  • Microservices: Kubernetes (GKE), mainly developed using modern async Python

What We're Looking For

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional software development experience, with a focus on building complex back-end systems.
  • Technical Skills:
  • Proven experience of building complex distributed backends in Python, or in one of the following programming languages and be ready to switch to Python: C#, C/C++, Go, Rust or Java.
  • Knowledge of basic data structures and algorithms.
  • Strong understanding of event-driven architecture: design/implementation of event-driven systems, addressing the challenges it brings.
  • Solid concurrent programming experience.
  • In-depth experience with Postgres (or with any other database): indexing issues resolution, concurrency control, fail-over mechanics, etc.
  • Being a top individual contributor while effectively collaborating with teammates and fellow software engineers from other teams


  • Cardiff, Cardiff, United Kingdom Future Full time

    Senior Software Engineer - Backend DevelopmentWe are seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop scalable backend systemsCollaborate with cross-functional teams to drive project successContribute to code reviews and ensure high-quality codeRequirements:5+ years of experience in backend...


  • Cardiff, Cardiff, United Kingdom Monzo Full time

    About the RoleWe're looking for a skilled Senior Backend Software Engineer to join our team at Monzo. As a key member of our engineering team, you'll be responsible for designing and implementing scalable and efficient backend systems that meet the needs of our customers.Key ResponsibilitiesDesign and implement high-quality, scalable, and efficient backend...

  • Software Engineer

    3 weeks ago


    Cardiff, Cardiff, United Kingdom Diocese of Monmouth Full time

    About the RoleWe are seeking a Software Engineer (Backend) to join our team at {company}.As a Software Engineer (Backend), you will be responsible for designing, developing, and maintaining our company's backend systems and services.


  • Cardiff, Cardiff, United Kingdom Recruit4Staff (Wrexham) Ltd. Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our Development Team. As a key member of our team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement scalable backend systemsCollaborate with cross-functional teams to deliver high-quality softwareAnalyze and...


  • Cardiff, Cardiff, United Kingdom Ground Control Full time

    As a Senior Software Engineer - Backend, you will be responsible for designing and implementing high-quality, scalable, and maintainable software systems.Main Responsibilities:• Develop and maintain complex software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Design and implement software...


  • Cardiff, Cardiff, United Kingdom newscientist - Jobboard Full time

    About the RoleWe're seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Partner with the Engineering Director to provide technical leadership and support to the collective.Foster a culture...

  • Software Engineer

    3 weeks ago


    Cardiff, Cardiff, United Kingdom Spicerhaart Full time

    We are looking for a skilled Software Engineer - Backend to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our backend systems, ensuring they are scalable, reliable, and efficient.Responsibilities will include:Designing and implementing backend systems using Java and SpringCollaborating...


  • Cardiff, Cardiff, United Kingdom One Retail Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cloud-based applications. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software solutions.Key Responsibilities:Design and implement...

  • Software Engineer

    3 weeks ago


    Cardiff, Cardiff, United Kingdom Everycare Full time

    Role Summary:We are seeking a skilled Backend Software Engineer to join our team. The ideal candidate will have experience in developing scalable and efficient backend systems using programming languages such as Java or Python. The successful candidate will be responsible for designing, implementing, and maintaining our backend infrastructure, ensuring...


  • Cardiff, Cardiff, United Kingdom newscientist - Jobboard Full time

    We're seeking a skilled Backend Software Engineer to join our team at Monzo. As a product backend engineer, you'll work in a squad alongside product managers, marketers, user researchers, designers, mobile engineers, web engineers, data analysts, business analysts, writers, and more. Our product squads belong to our wider collectives, which are...


  • Cardiff, Cardiff, United Kingdom Celsa UK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Backend Development team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using high-level languages.Key ResponsibilitiesDesign and develop scalable and efficient software solutions.Collaborate with...


  • Cardiff, Cardiff, United Kingdom Maximus Full time

    Join a dynamic team as a software engineer with a strong background in backend development. Our ideal candidate has experience with Python and a solid understanding of software development principles. Key responsibilities include Designing and implementing efficient backend systemsMaintaining and upgrading existing codebasesCollaborating with...


  • Cardiff, Cardiff, United Kingdom Monzo Full time

    We're revolutionizing the banking industry at Monzo, and we're looking for a talented Backend Software Engineer to join our team.As a key member of our engineering squad, you'll work closely with product managers, marketers, user researchers, designers, and other engineers to design, develop, and deploy scalable and efficient software solutions.Our tech...

  • Software Engineer

    3 weeks ago


    Cardiff, Cardiff, United Kingdom IntaPeople Full time

    About the Role:We are seeking a skilled Software Engineer (Backend) to join our team at {company}.This is an exciting opportunity to work on developing and maintaining our company's back-end infrastructure. As a Backend Developer, you will be responsible for designing, implementing, and deploying scalable and efficient software solutions.Key...


  • Cardiff, Cardiff, United Kingdom Monzo Full time

    We're looking for a talented Backend Software Engineer to join our team at Monzo. As a key member of our Engineering Collective, you'll be responsible for building and maintaining our business banking platform.Key Responsibilities:Design and implement features that enable businesses to manage their accounts and finances.Partner with the Engineering Director...


  • Cardiff, Cardiff, United Kingdom Pearson Carter Full time

    Job Title: Senior Backend DeveloperJob Summary: We are seeking a highly skilled Senior Backend Developer to join our team at Pearson Carter. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining high-quality applications and backend services that meet business needs.Key Responsibilities:Design, develop, and test...

  • Software Engineer

    3 weeks ago


    Cardiff, Cardiff, United Kingdom Ernest Gordon Recruitment Full time

    About the Role:We are looking for a skilled Software Engineer to join our team. The ideal candidate will have experience in backend development and be proficient in JavaScript, Python, or Java.Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to identify and prioritize project requirementsWrite...


  • Cardiff, Cardiff, United Kingdom Pearson Carter Full time

    Job Title: Senior Backend DeveloperJob Summary: We are seeking a highly skilled Senior Backend Developer to join our team at Pearson Carter. As a key member of our technology team, you will be responsible for designing, developing, and maintaining high-quality applications and backend services that meet business needs.Key Responsibilities:Design, develop,...


  • Cardiff, Cardiff, United Kingdom Pearson Carter Full time

    Job Title: Senior Backend DeveloperJob Summary: We are seeking a highly skilled Senior Backend Developer to join our team at Pearson Carter. As a key member of our technology team, you will be responsible for designing, developing, and maintaining high-quality applications and backend services that meet business needs.Key Responsibilities:Design, develop,...

  • Software Developer

    3 weeks ago


    Cardiff, Cardiff, United Kingdom Helping Hands Full time

    We are looking for a talented software developer to join our team. The ideal candidate will have strong skills in backend development, with expertise in languages such as Python and Java. Responsibilities include designing, developing, and maintaining large-scale applications. A strong understanding of computer science concepts and software engineering...