
Senior Full Stack Software Engineer
On site
London, United Kingdom
Full Time
13-03-2025
Job Specifications
About RedCloud
RedCloud is leveraging AI-powered technology to break down the barriers to fair and profitable trade in emerging markets.
RedCloud's Intelligent Open Commerce Platform connects FMCG Brands, Distributors, and Local Merchants on a single, equitable marketplace, empowering them with real-world insights and data to help them make better decisions. RedCloud enables FMCG Brands to seize new opportunities in emerging markets, facilitates access to more buyers & streamlines operations for Distributors, and helps Local Merchants spend more time selling products, not searching for them.
The company comprises a highly diverse, dynamic team of driven talented people from over twenty different countries, speaking multiple languages, with a physical footprint in Africa, Europe, and Latin America.
The Role
We are seeking a skilled Senior Full Stack Software Engineer who is proficient in both frontend and backend development. The ideal candidate will be responsible for designing, developing, and maintaining our Red101 platform and related services. Additionally, the candidate should have a strong understanding of testing methodologies and be able to conduct their own testing to ensure the quality and functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software.
Key Responsibilities
Design, develop, and maintain software systems using modern frameworks and technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Implement responsive design principles to ensure applications work on various devices and screen sizes.
Develop and integrate REST, GraphQL and RPC APIs.
Conduct thorough testing of applications, including unit testing, integration testing, and end-to-end testing.
Debug and resolve technical issues and bugs.
Be part of a support rota for production issues or outages.
Tame technical debt which arises from the normal delivery process.
Stay updated with emerging technologies and industry trends.
Required Skills And Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries such as React.
Proficiency in mobile device technologies such for Kotlin (Android) and Swift (iOS)
Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust
Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB).
Familiarity with Git and branching strategies such as GitOps
Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium.
Ability to write and maintain unit, integration, and end-to-end tests.
Ability to write and understand design documentation using C4, sequence diagrams and workflows.
Excellent problem-solving skills and attention to detail.
Solid understanding of logging, monitoring and observability to understand if software is functioning as required.
Strong communication and teamwork skills.
Preferred Skills
Experience with cloud platforms e.g., AWS, Azure, Google Cloud.
Knowledge of DevOps practices and CI/CD pipelines.
Experience with containerization technologies e.g., Docker, Kubernetes
Experience in writing distributed systems and concepts of sharding, Pub/Sub.
Understanding of Agile methodologies.
Even if you don’t meet every requirement, we still encourage you to apply. Your unique experiences and perspectives might be just what we’re looking for.
Benefits
Working with a pioneering provider of eCommerce solutions you will have the opportunity to join an international company who are growing massively, we encourage ambition and creativity.
Plus, You Will Get
25 Days Annual leave, increasing to 26 days after 12 months in the business
Pension
Life Insurance
Dental cover
Private Healthcare
Stock / Equity
Check out the links below to see what our CEO Justin Floyd has to say about our plans for growth for the year ahead, and to see our latest video on the mission we’re on!
RedCloud I We're growing!
RedCloud I Red101 App I Open Commerce
About the Company
Welcome to the next generation of commerce, this time it’s open! Our AI-powered Open Commerce Platform connects FMCG supply chain, empowering cost savings, efficiency, and growth while supporting local communities. Know more
Related Jobs


- Company Name
- The Trade Desk
- Job Title
- Lead Staff Software Engineer
- Job Description
- The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on trust, ownership, empathy, and collaboration. We value the unique experiences and perspectives that each person brings to The Trade Desk, and we are committed to fostering inclusive spaces where everyone can bring their authentic selves to work every day. Do you have a passion for solving hard problems at scale? Are you eager to join a dynamic, globally- connected team where your contributions will make a meaningful difference in building a better media ecosystem? Come and see why Fortune magazine consistently ranks The Trade Desk among the best small- to medium-sized workplaces globally. What We Do Our Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-focused products for our stakeholders. At The Trade Desk, we believe in building the backend infrastructure of our platform with a focus on quality at scale. Whether we are building parts of our client-facing applications, internal custom solutions for our own team members, or model pipelines for bidding optimizations, we are making sure that we have infrastructure, development, and tools to do it right and efficiently. Our system performs every day, 24/7, serving global traffic. We build a distributed system in a highly collaborative environment, utilizing a broad range of technologies. Our backend developers work on finding solutions to algorithmic, optimization, and scale challenges in everything we do. At the Privacy Engineering and Data Governance team, as part of the Data Platform org., we focus on the sensitive part of data - we make sure our systems know what data is sensitive, handle it appropriately, deliver it to the right hands only, and track its life and usage. All of that on a scale of 15 million QPS w/o slowing down. By nature, we are a “horizontal team” – we touch every product TTD offers and, through that, a variety of tech stacks. Our stakeholders are mostly internal, and we team up with multiple R&D and UX teams. The team is based in 2 locations – London, UK and CO, US (Denver and Boulder). What you’ll do: It’s the best of both worlds—you'll get a chance to exercise your technical leadership and build up your people management and leadership skills. Within the charter of the team, some of the work that you will be doing to help us deliver on our mission is: Technical leadership: Actively review design and code. Deliver meaningful technical and hands-on contributions to the team's objectives. Understand strategic business priorities and how the team’s charter impacts those, and communicate with the team on how their work fits into the roadmap. Project level processes and execution: Collaborate with the PM (product management) team to develop the roadmap and MVP plans. Develop execution plans (resources, milestones, and timelines) for the roadmaps. Continuously analyze and optimize team efficiency. Establish and deliver on team commitments. Measure and maintain/improve the quality of the team's contributions. Communicate important developments and changes to area leadership and other stakeholders. People management: Manage a small team. Help team members develop career growth plans. Give regular and effective feedback. Hold weekly 1:1 meetings with direct reports. Annual reviews and compensation recommendations. Who you are: Our culture is much deeper than just having fun together (though we do that well, too). We take pride in our engineers being trust-builders, generous givers, scrappy problem solvers, and gritty pursuers of excellence. You do not have to meet all the requirements below, but we believe that people who meet most of them will have a higher likelihood of succeeding in this role: You are comfortable working on an agile, distributed team spanning multiple time zones and continents. You can communicate effectively across both technical and non-technical audiences. You have a solid understanding of computer science and engineering fundamentals. You have experience working with distributed systems. You are passionate about the “why” behind what you’re doing, not just about the challenge it represents. You have a track record of leading and completing projects with a high level of technical ambiguity. You have 10+ years of software development engineering experience and 1+ years of experience directly managing people. You have a Bachelor’s/Master’s level degree in computer science or relevant engineering-related field or equivalent experience. Not everyone has the same level of access to opportunities. What is most important to us is what and how you can contribute, which is why our consideration is not limited by the level of education you have. You are proficient in one or more of the following programming languages: C#, Python, SQL, or Scala (and willing to learn those you do not know). You have a solid understanding cloud computing. You have additional nice-to-have experience in the following areas: database engines (Microsoft SQL Server, Aerospike, Vertica, Redis), building micro-services, operating systems and cloud, Kubernetes, Kafka, EMR, Spark. A variety of technical opportunities is one of the best things about working at The Trade Desk as a software engineer, which is why we do not expect you to know every technology we use when you start. What we care about is that you can learn quickly and find solutions to complex problems using the optimum tools for the job. What you know is less important than how well you learn and innovate. We are not seeking engineers who know all the answers; we need engineers who can invent answers no one has thought of yet and find answers to the questions yet to be asked. The Trade Desk does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event a candidate submitted by a recruiter without an agreement in place is hired; such resumes will be deemed the sole property of The Trade Desk. The Trade Desk is an equal opportunity employer. All aspects of employment will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law. As an Equal Opportunity Employer, The Trade Desk is committed to making our job application process accessible to everyone and to providing reasonable accommodations for applicants with disabilities. If you ha...


- Company Name
- NearTech Search
- Job Title
- Python Developer
- Job Description
- Python Developer – London | Hybrid - £80,000 - £95,000 My client are a fast-growth financial services provider, allowing businesses to better leverage their assets and facilitate business investment and borrowing. Having operated in this space for 10-years, they boast a happy medium of established product and ambitious growth plans – the type of business everyone needs in today’s turbulent markets. Thanks to growth and continued investment into the team, the engineering team is now looking to grow from 10 upwards, to help with this, they’re looking for a senior engineer to step onboard, help with their knowledge share, and bring in some great engineering practies. Day to day: Coding predominantly in Python3, Flask, MyPy to ensure well designed, scalable backend systems. The backend is relatively monolithic, and whilst they’re not yet looking into microservices architecture, they are going to be splitting some core components into more easily manageable modules – so experience of architecture in these areas would be essential. Experience of refactoring systems or code Experience of 3rd party integrations, for clients looking to use their services they might have specific / niche demands the engineer will need to overcome to help them onboard Experience of front end – whilst this is a backend role, it does, naturally, interact with a front end made of JS, TS and React. It’s imperative that the engineer have some good experience of working in a Fullstack team where they’ve had to ensure code aligns well with the front and is well considered before throwing over the fence to production. Key skills: Python3 (+ 5-years) Frameworks – Flask (Django – as long as you’ve got experience in repository patterns not just Active record / FastAPI) Javascript – React Typescript Finance experience / understanding of key financial concepts within a fintech setting The business is based in London and meets there twice a month. The firm cannot offer any sponsorship.


- Company Name
- Free-Work UK
- Job Title
- Fullstack with C# Dot net HTML Web Software Developer
- Job Description
- Job Description Fullstack with C# Dot net HTML Web Software Developer Our Client is leader in the development of software for the financial sector. We are looking for a creative, detail-orientated Web Developer to join our Web Development team. You must have at least 5 years experience of working as a Fullstack Web Software Developer with C# Dot Net HTML and CSS. Within the Web Development team, you will have the opportunity to enjoy working with a range of web technology across the full stack. Our client base is growing and as part of this growth we are looking to improve and enhance our web-oriented product offerings. We are looking to recruit highly motivated and creative web developers who can be instrumental in delivering an ambitious digital roadmap. Previous Experience/Education Web Developers don't always need industry-specific work experience, but they must be able to demonstrate their web coding capability in organisations of a similar size and complexity. Ideally, we are looking for Web Developers with five plus years work experience. Additionally, candidates should be experienced in debugging and profiling applications associated with developing, testing and deploying web applications. It is preferable for Web Developers to hold a degree in Computer Science or a related field. Successful Web Developers should have sound knowledge and experience in different programming applications. C#, Asp.net/Core, JavaScript, HTML, CSS, MVC and JSON are required core skills. Role Function Candidates should be able to demonstrate strong ability to work independently and as part of a team building websites from the ground up in C#, MVC, Asp.net and Asp.net core. The successful candidate should have a good command of C#, HTML, CSS, JavaScript, JSON & Bootstrap. Exposure to any UI binding framework such as Vue.js, AngularJS, React, and Knockout would be beneficial. Additionally, the candidate should be comfortable using IIS. Full understanding of the MVC pattern, REST APIs and asp.net controllers are a must. Web developers should be aware of security vulnerabilities, such as those identified in OWASP, and their code should mitigate these threats. Knowledge Required Web Developers will need experience in the design, creation and maintenance of websites across multiple platforms as follows: Writing efficient code using best practice for software development Creating websites using different languages such as HTML and CSS Working with Programmers and Web Designers to create a website that matches the visual design intent Communicating with business colleagues to gather and refine requirements and specifications for content development within agreed-upon timelines Researching a variety of software programs Creating and maintaining the documentation for software used Improving and enhancing websites after they have been created Skills Required A successful Web Developer candidate will have various prerequisite skills/qualifications needed for duties such as a Degree in Computer Science or related field). Some skills include, but are not limited to, the following: Strong interpersonal skills and the ability to establish and maintain close working relationships with business stakeholders and other technologists A pro-active approach with a keen attention to detail Proactive with a keen desire to take ownership of projects Functional knowledge and coding experience Basic knowledge of search engine optimisation (SEO) The ability to multitask within the budgets and time constraints set by the company Strong communication and problem-solving skills An understanding of development approaches and methods Knowledge of mobile applications, computer operating systems and web browsers Strong analytical skills The Client provides highly configurable enterprise software solutions to leading companies within the insurance sector. Working with our Client you will become part of a close-knit team dedicated to providing tools to improve our clients' businesses. Currently 3 days WFH and 2 days in the office (Mondays & Wednesdays) . The position will be based close to Basildon in Essex. The salary for this role will be in the range £50K - £70K. Please do send your CV to us in Word format along with your salary and notice period.


- Company Name
- Lindus Health
- Job Title
- Staff Software Engineer
- Job Description
- Our mission All new medicines need to undergo clinical trials to show they’re safe and effective. But today’s clinical trial infrastructure is stuck in the past, and the cost of developing new medicines has skyrocketed as a result. Patients have to wait longer and pay more for new treatments. Our mission is to fix this; we use software to help innovative companies run faster, more reliable, and patient-friendly clinical trials. We’re still a young company, but we’ve already had a big impact. Since founding the company in March 2021 we’ve helped run over 100 clinical trials involving tens of thousands of patients, with a customer NPS of 100. We recently raised a $55m Series B round from Balderton Capital, with support from Creandum, Firstminute, Seedcamp, and Visionaries. Our mission All new medicines need to undergo clinical trials to show they’re safe and effective. But today’s clinical trial infrastructure is stuck in the past, and the cost of developing new medicines has skyrocketed as a result. Patients have to wait longer and pay more for new treatments. Our mission is to fix this; we use software to help innovative companies run faster, more reliable, and patient-friendly clinical trials. We’re still a young company, but we’ve already had a big impact. Since founding the company in March 2021 we’ve helped run over 80 clinical trials involving tens of thousands of patients, with a customer NPS of 100. We recently raised a $18m Series A round from some great investors including Creandum, Peter Thiel and Firstminute to power the next stage of our growth. About the role Lindus Health is looking for a Staff Software Engineer to build the platform powering the next generation of clinical trials. We want to add a very experienced engineer to our small product team to do hands-on product development, drive long-term architecture and evolve our engineering practices as we grow into a mature organisation. This is an onsite role in London with a flexible (hybrid) office arrangement. After an initial onboarding period full-time at our headquarters (near London Bridge) we expect you to be in the office at least 3 days a week. About you We’d like to hear from you if… You have at least 6 years of experience as a software engineer. This includes at least 1 year in a role that could be characterised as “senior+” - a role where you acted as a tech lead for a project with multiple engineers or where you demonstrated impact across multiple teams or functions. You are comfortable working across a stack that includes frontend (TypeScript/React), backend (Python/Django/Postgres) and infrastructure (AWS). You don’t necessarily have hands-on experience with all pieces of our stack but want to go deep in at least one area and are happy to pick up technology that’s new to you. You are product-minded: you want to understand why we are building something to figure out the best how in collaboration with product managers, trial managers and users. You are an excellent listener and communicator who can build consensus, drive decisions and resolve conflicts. You write clearly and know when to deploy written artefacts to move teams and projects along. You like a startup environment where you have lots of autonomy and opportunities to grow your skills. You want to have a major impact on architecture and engineering practices as we grow from a small team (2 PMs, 2 designers, 7 engineers) to a large organisation (we are hiring for 3 additional engineers right now!). You have high agency and a bias for action You are passionate and curious about our mission; changing how the healthcare industry operates and how new health treatments are developed You want to learn what life is like at a high-growth, mission-driven VC funded startup You belong here! If your experience and interests match with some of the above, we want you to apply. What you’ll focus on In your first month: Learn about clinical trials and the problems we are trying to solve through our onboarding training and chats with people across the company Collaborate with the product team on a starter project and make your first commits Become familiar with the core components of our stack (React, TypeScript, Django, Python, Postgres, Amazon ECS) In your first 3 months Become a part of the regular product development cycle: take ownership of a feature in Citrus, our trial delivery platform, seeing it through end-to-end from idea to deployment in collaboration with our PMs, designers and other engineers Get close to users, observe the product being used in real trials and support the team in responding to feature requests and bug reports Contribute actively to the team’s processes and rituals, such as product planning, retrospectives, release management and backlog grooming Within your first year: Build relationships with senior peers in other functions (such as clinical operations and commercial) to strengthen alignment across the company Gain a deep understanding of product and business needs, allowing you to support the CTO & VP Product in setting product direction Take on technical leadership for a major product area Facilitate long-term architecture and design decisions with the whole engineering team Evolve engineering practices and work on making the team more productive in areas such as testing, CI, deployment pipelines, cloud infrastructure Help grow the product & engineering team by interviewing candidates, onboarding new hires and mentoring other engineers Our Engineering Values Embrace Simplicity We strive for simplicity in architecture, design and code, even though it sometimes means settling for a boring or less-than-perfect solution. Collaborate Transparently We openly share our work and always encourage others to ask questions, even when it creates a certain amount of overhead and may invite too many perspectives. Take Ownership End-to-End We trust engineers to own the delivery of features from idea to production, even when it means taking time away from coding to collaborate with users, product management and design. Assume Collective Responsibility We treat every issue as a shared concern, even though you may have to fix things that you had no part in building or you have to accept changes to your work by others. Have Fun! We inject fun and silliness into our day-to-day work, even though it may take some time out of our day to craft the perfect meme or play darts to settle a dispute. What we offer (UK) Make an impact across all areas of our business and fix one of the world’s most broken industries Competitive salary, plus meaningful stock options Flexible working; we have an incredible office near London Bridge and encourage people to work 3 days per week from the office. Unlimited holidays; everyone is encouraged to take off at least 28 days each year Health & wellbeing - cashback scheme with Medicash (unlimited virtual GP appointments, medical, dental, optician, physio, mental health + more!...