
Full Stack Software Engineer
Hybrid
London, United Kingdom
Full Time
02-04-2025
Job Specifications
We're Capital on Tap
Capital on Tap was founded with the mission to help small business owners and make their lives easier. Today, we provide an all-in-one business credit card & spend management platform that helps business owners save time and money. Capital on Tap proudly serves over 200,000 businesses across the world and our goal is to help 1 million small businesses by 2030.
Why Join Us?
We empower you to be innovative and solve complex problems. Take ownership, make an impact, and thrive in our scaling and agile environment.
Check out the development opportunities in the Software Engineering team
This is a Hybrid role, the ICS team works from our London (Shoreditch) Offices 2 days per week
Engineering - Internal & Core Systems (ICS)
Internal & Core Systems (ICS) drives the internal tools for customer account management and the core financial operations essential to Capital on Tap's success. We are seeking a skilled full stack developer to enhance our operational tools and internal websites. While primarily focused on backend development (70%), this role requires frontend capabilities to deliver complete solutions. Join us as we modernise internal processes and create robust systems for our operations teams, where your technical versatility will improve how our business manages customer data and delivers exceptional service.
What You'll Be Doing
We're looking for Full Stack Software Engineers to help us build the best internal tools for our operations teams and business users. If you're looking for an environment where you're given the freedom to make empowered decisions, research new technologies, and learn/share knowledge with your peers. Then keep on reading!
You'll build robust and scalable solutions using .Net technology
You'll create intuitive frontend interfaces with Typescript, to enhance user experience for our operational teams
From the first line of code to production, monitoring, and continuous improvement - you'll own the SDLC
Teamwork makes the dream work - you'll partner with Product Managers, QA's, and fellow Software Engineers
You'll build bulletproof unit and integration tests to keep our software sharp and our users happy
Bugs happen. When they do, you'll be ready to troubleshoot and tweak as needed
You'll bridge the gap between tech speak and business goals, ensuring everyone's on the same page and moving forward together
Our Tech Stack
Backend: C#, .Net, .Net Core
Frontend: React, JavaScript
Mobile: Flutter, Dart
Databases: SQL Server, MongoDB
Cloud: Azure & GCP
We're Looking For
3+ years hands-on experience in C#, .Net Core, SQL Server
Good testing practices, in both Unit and Integration testing
Good understanding of database technologies
Experience in using Agile development practices
A passion for learning new skills and technologies
A proactive, supportive, and collaborative team player
Diversity & Inclusion
We welcome, consider and encourage applications from anyone who shares our commitment to inclusivity. Join us in creating a space where authenticity thrives, and everyone can do their best work.
Great Work Deserves Great Perks
We try not to take ourselves too seriously (all the time) so we make sure our office is decked out with a pool table, arcade machine, beer tap, and a couple of office dogs thrown in for good measure. Check out our benefits:
Private Healthcare including dental and opticians services through Vitality
Worldwide travel insurance through Vitality
Anniversary Rewards (£250, £500, £750, 4-week fully paid sabbatical)
Salary Sacrifice Pension Scheme up to 7% match
28 days holiday (plus bank holidays)
Annual Learning and Wellbeing Budget
Enhanced Parental Leave
Cycle to Work Scheme
Season Ticket Loan
6 free therapy sessions per year
Dog Friendly Offices
Free drinks and snacks in our offices
Check out more of our benefits, values and mission here.
Interview Process
First stage: 30-minute intro, CV review, and values with Talent Partner
Second stage: 45-minute "Tech Chat" with Team Manager
Final stage: 90-minute Code Pairing + 30-minute Values Interview
Other Info
Check out our 'Top Tips' for interviewing.
Keep updated on new job opportunities by following us on Linkedin.
Email careers@capitalontap.com if you have any questions.
Excited to work here? Apply!
If you'd like to progress your career within our fast growing, profitable fintech then click apply and we will aim to get back to you within 3 working days (during busy periods this could take up to 5 working days.)
About the Company
Capital on Tap provides an all-in-one small business credit card and spend management platform. Capital on Tap makes it easy for small business owners to access funding for their business, manage their employees' expenses, and earn rewards on every pound their business spends. Launched in 2012, Capital on Tap has spent over 10 years focusing on the needs of small business owners. It has been recognised by Forbes and the Financial Times as one of Europe’s fastest-growing businesses. More than 200,000 small business customers... Know more
Related Jobs


- Company Name
- Motorola Solutions
- Job Title
- Graduate C# Software Engineer
- Job Description
- Company Overview: At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview: Control Room Solutions provides the backbone for emergency response in the UK & Europe. Our applications help 999 operators respond to calls from the public and dispatch out nearby responders, enabling the right response when every second counts. As our solution has grown from a small startup to one of the leading offerings for Fire & Police agencies, our customers now trust us to solve more of their problems. We are building new products to increase the safety and efficiency of emergency response agencies, and ultimately to help our customers save lives. Job Description: Please note, this role is remote with some travel required to offices as per business needs. The main responsibility will be to develop, test and deliver next-generation dispatching solution within client-server architecture. While a large part of the C# Software Engineer role is development work, the role is designed as a graduate position where you’ll be exposed to the full life cycle of a project, including requirements capture, design, implementation and testing. After you have a few years of experience under your belt, there are opportunities to progress into Senior Engineer, Business Analyst and Project Management roles depending on your preference and abilities. Basic Requirements: A minimum of a 2:1 degree in BSc Computing Science, BSc Software Engineering, MSc Software Engineering, or similar. Knowledge of C#. Hands on experience with object orientated languages. Focus on quality. Good communication and English skills. Agile mindset. A minimum of 3 years UK residency is required for security check. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Competitive salary and bonus schemes. Two weeks additional pay per year (holiday bonus). 25 days holiday entitlement + bank holidays. Attractive defined contribution pension scheme. Private medical insurance. Employee stock purchase plan. Flexible working options. Life assurance. Enhanced maternity and paternity pay. Career development support and wide ranging learning opportunities. Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals. Corporate social responsibility initiatives including support for volunteering days. Well known companies discount scheme. EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team. We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email ohr@motorolasolutions.com.


- Company Name
- GroupM
- Job Title
- Software Engineer
- Job Description
- Manager, Software Engineering Key Responsibilities: Maintain full-stack applications: Ensure the ongoing performance, stability, and scalability of web applications using React (frontend), Node.js (backend), and SQL databases. This includes regular updates, bug fixes, and performance optimization. Work within an Azure-based environment: Understand and collaborate on Azure infrastructure, with a general understanding of the CI/CD deployment processes, without being responsible for direct configuration. Create and maintain RESTful APIs: Develop backend services using Node.js to connect the frontend with the SQL database and external systems. Optimize database queries: Write efficient SQL queries and stored procedures to interact with the database, ensuring data integrity and performance. Integrate frontend and backend services: Ensure seamless communication between the React frontend and Node.js backend, implementing API integration and handling user authentication and authorization. Perform debugging and troubleshooting: Diagnose and resolve technical issues across the application stack (frontend, backend, database, cloud). Collaborate with cross-functional teams: Work closely with designers, DevOps engineers, and product managers to deliver high-quality features and improve the user experience. Implement best practices in code and infrastructure: Follow industry standards for code quality, security, scalability, and maintainability across both backend and frontend services. Deploy applications to Azure: Manage deployment pipelines, ensure smooth production releases, and monitor performance on Azure. Stay current with new technologies: Continuously evaluate and integrate modern technologies and tools to improve the development process and overall application performance. YOUR QUALIFICATIONS: Experience in React, Node, managing and designing RESTful APIs Knowledge of relational databases such as SQL, MySQL, PostgreSQL, Redshift, etc. Proficiency with Git and version control workflows Strong ability to problem-solve and debug code independently High attention to detail, with strong organizational and project management skills Bonus if you’ve previously managed a global application ABOUT GROUPM: GroupM is the world’s leading media investment company responsible for more than $60B in annual media investment through agencies Mindshare, EssenceMediaCom, and Wavemaker. GroupM’s portfolio includes Data & Technology, Investment and Services, all united in a vision to shape the next era of media where advertising works better for people. By leveraging all the benefits of scale, the company innovates, differentiates and generates sustained value for our clients wherever they do business.


- Company Name
- JPMorganChase
- Job Title
- Software Engineer III - Front End
- Job Description
- Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join JPMorgan Chase as a Software Engineer III within the TII Payments Technology Testing Team in the Commercial & Investment Bank line of business. Here, your skills and passion will drive innovation and make a significant impact. We offer unparalleled opportunities for career growth and a collaborative environment where you can thrive and contribute to meaningful projects. As a Software Engineer III within the TII Payments Technology Testing Team, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions, supporting the firm’s business objectives. You will work in a team that values diversity, equity, inclusion, and respect. Job Responsibilities Execute software solutions, design, development, and technical troubleshooting with innovative approaches. Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development. Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets for continuous improvement. Proactively identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture. Contribute to software engineering communities of practice and events exploring new and emerging technologies. Add to team culture of diversity, equity, inclusion, and respect. Required Qualifications, Capabilities, And Skills Hands-on practical experience in system design, application development, testing, and operational stability. Proficient in coding in one or more languages, e.g., ReactJS, Angular. Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile). Preferred Qualifications, Capabilities, And Skills Exposure to UX design. Familiarity with modern front-end technologies. Exposure to cloud technologies. Familiarity with other modern languages, e.g., Python and/or Java. About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.


- Company Name
- Oho Group Ltd
- Job Title
- Lead Software Engineer
- Job Description
- Fully Remote - Lead Software Engineer - Front End Focused We are looking for Senior Software engineer who is excited about the opportunity to join a fast - growing scale up in the AI Sector. If you have experience leading a team or are a Senior Engineer who is ready to take the next step then this may be the job for you! You will ideally have: Solid academic background with a Degree in Computer Science or relevant STEM subject from a Russell Group University Proficient knowledge of React.js Experience leading/managing a team Proven expertise in data visualization using libraries such as Chart.js and D3.js If you want to lead a team of mid-level engineer in a hands on working environment with the flexibility of remote working - then apply today to be discovered. Fully Remote - Lead Software Engineer - Front End Focused