Software Developer

Soham London CIC
Harrow, United Kingdom
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 44K

Job location

Remote
Harrow, United Kingdom

Tech stack

Flutter
Clean Code Principles
Java
JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Azure
C Sharp (Programming Language)
Mobile Application Development
Customer Information Control System (CICS)
Cloud Computing
Cloud Database
Databases
Software Debugging
Software Design Patterns
Linux
Online Banking
Payment Systems
Monitoring of Systems
Identity and Access Management
Mobile Application Software
Python
Laravel
PostgreSQL
Machine Learning
Microsoft SQL Server
MySQL
OAuth
Payment Gateway
PHP Development
Openid Connect
TensorFlow
Responsive Web Design
Software Deployment
Software Engineering
Software Systems
SQL Databases
Systems Integration
TypeScript
Web Services
Google Cloud Platform
Large Language Models
Backend
GIT
Containerization
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Front End Software Development
REST
Terraform
Software Version Control
Docker
Programming Languages
Microservices

Job description

Cherry Money is seeking a passionate and innovative Software Developer to help build the next generation of digital financial services. This is an exciting opportunity to join an early-stage fintech venture focused on simplifying banking, payroll, accounting, compliance, and financial wellbeing for individuals, charities, CICs, and small businesses.

You will work closely with product managers, designers, data scientists, and business stakeholders to design, develop, and maintain secure, scalable, and user-friendly software solutions. The role offers exposure to cloud-native technologies, AI-powered automation, Open Banking integrations, payment systems, and modern web and mobile development practices.

The ideal candidate is a proactive problem-solver who enjoys learning new technologies, taking ownership of features, and contributing to a fast-moving startup environment.

Key Responsibilities

Software Development

  • Design, develop, test, and deploy high-quality software applications and APIs.
  • Build secure and scalable backend services using modern programming languages and frameworks.
  • Develop responsive web and mobile applications using contemporary frontend technologies.
  • Participate in architecture discussions and contribute to technical decision-making.

Banking & Financial Integrations

  • Develop integrations with Open Banking providers, payment gateways, payroll systems, accounting platforms, and third-party financial services.
  • Implement secure authentication and authorisation solutions using OAuth2, OpenID Connect, and modern identity management practices.
  • Support compliance-related features, including KYC, AML, GDPR, and financial reporting requirements.

Cloud & Infrastructure

  • Develop and deploy applications using cloud platforms such as Google Cloud Platform (GCP), AWS, or Azure.
  • Build and maintain containerised applications using Docker and Kubernetes.
  • Contribute to CI/CD pipelines and DevOps automation practices.
  • Monitor system performance, reliability, and security.

Data & AI

  • Collaborate with data scientists and AI engineers to integrate intelligent automation features.
  • Build APIs and services that support machine learning models and AI-powered workflows.
  • Work with structured and unstructured financial data to create actionable insights.

Quality & Security

  • Write clean, maintainable, and well-tested code following industry best practices.
  • Participate in peer code reviews and technical knowledge sharing.
  • Troubleshoot, debug, and optimise application performance.
  • Ensure security, scalability, and resilience are considered throughout the development lifecycle., * Opportunity to shape a fast-growing fintech platform from the ground up.
  • Exposure to Open Banking, AI, cloud-native technologies, and digital payments.
  • Flexible and collaborative working environment.
  • Mentorship and continuous learning opportunities.
  • Ability to make a meaningful impact on financial inclusion and financial wellbeing initiatives.

Requirements

Do you have experience in SQL?, * Python

  • JavaScript / TypeScript
  • Java
  • C#
  • Go
  • Experience developing RESTful APIs and microservices.
  • Knowledge of SQL databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with Git and modern source control workflows.
  • Understanding of cloud platforms (GCP, AWS, or Azure).
  • Experience with Linux-based development environments.
  • Knowledge of software design patterns and clean coding principles.

Desirable

  • Flutter or React Native mobile application development.
  • Laravel/PHP development experience.
  • Experience with Kubernetes and container orchestration.
  • Open Banking and financial services integration experience.
  • Experience with payment systems and financial transaction processing.
  • Knowledge of Terraform, Infrastructure as Code, and cloud automation.
  • Familiarity with AI/ML frameworks and Large Language Models (LLMs).
  • Experience working in regulated industries such as banking, finance, insurance, or healthcare.

Personal Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work independently and take ownership of deliverables.
  • Excellent communication and collaboration skills.
  • Curious mindset with a passion for learning emerging technologies.
  • Comfortable working in a startup environment where priorities can evolve quickly.
  • Commitment to delivering high-quality, customer-focused solutions., * Degree in Computer Science, Software Engineering, Information Technology, or a related discipline preferred.
  • Equivalent industry experience will also be considered.
  • Relevant certifications (AWS, GCP, Azure, Kubernetes, Security, or Agile) are advantageous.

Benefits & conditions

Pulled from the full job description

  • Free fitness classes
  • Health & wellbeing programme
  • Work from home
  • Canteen
  • On-site parking

Apply for this position