cover image
Bounce Digital

Software Engineer

Hybrid

London, United Kingdom

£ 80,000 / year

Full Time

22-04-2025

Share this job:

Score my CV

Job Specifications

Title: Software Engineer (Fullstack)
Salary/Package: £70k-£75k + Equity
Company Sector: Fintech (Sustainability)
Tech: TypeScript, Node, React, Next, GraphQL
Location: Central London
WFH / Hybrid: 2 days a week on site

Bounce are partnering with a customer who we also placed x 3 software engineers with in 2024.

After a strong start to 2025 they are growing again!

We've known the CTO for years, he's a top guy.

They operate in the fintech space, bridging the gap in financial and sustainability portfolio data.

Their automated data platform simplifies everything from financials to ESG analysis and reporting, empowering data-driven decision-making for private equity, venture capital, and government-backed funds.

Here's some headlines...

Design, develop, and maintain web applications using Node, AWS, NextJS (React), GraphQL, and TypeScript.
Build customer-centric products that help with sustainability
Get involved in some backend and data projects (no two days are the same!)
Learn and grow working closely with the CTO and Lead Engineer
Collaborate with a small, but efficient cross-functional team to define, design, and ship new features.
Ensure the technical feasibility of UI/UX designs.
Participate in code reviews, pair programming, and other collaborative development practices.

About the Company

Bounce Digital is a talent agency focused on technology and product. We’re dedicated to helping people reach their potential, from scaling winning digital teams to accelerating career growth and development. Sometimes everyone just needs a helping hand to move forward – that’s where we come in. Driven by tech, with a proper human touch. We’re fascinated by all things digital, but we recognise that people are truly at the heart of technology innovation. We welcome all members of the digital community into our network wi... Know more

Related Jobs

Company background Company brand
Company Name
Accelero
Job Title
Embedded Software Engineer
Job Description
Job Title: Embedded Software Engineer Location: Newcastle (Hybrid – 3 days onsite, 2 days WFH) Salary: £55,000–£65,000 (depending on experience) Employment Type: Full-time, Permanent About the Role We are seeking an experienced Embedded Software Engineer to join a dynamic engineering team working on innovative and mission-critical products. This is a fantastic opportunity to be part of a growing company at the forefront of embedded systems development. You’ll play a key role in designing, developing, and optimizing embedded software across a variety of applications. The role offers a hybrid working model (3 days in our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design, code reviews, testing, and debugging Write and maintain clear, well-documented code and technical documentation Contribute to continuous improvement of software development processes Required Skills and Experience Strong proficiency in C++ and Embedded C Hands-on experience with microcontroller-based development Solid understanding of embedded systems architecture and low-level programming Familiarity with debugging tools, oscilloscopes, and logic analysers Experience with RTOS or bare-metal development is a plus Ability to work independently and as part of a multidisciplinary team Desirable Skills Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.) Experience with version control (e.g. Git) Knowledge of safety-critical or highly regulated environments Benefits Competitive salary (£55–£65K depending on experience) Hybrid working (3 days onsite / 2 days WFH) 25 days holiday + bank holidays Pension scheme Career development and training opportunities Supportive, collaborative team environment
Newcastle Upon Tyne, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
Thrift+
Job Title
Software Engineer
Job Description
About Thrift+ We’re on a mission to power the circular economy for fashion and end fashion waste, by creating the best place to shop and re-sell second-hand clothes. Why? Each year, the global fashion industry is responsible for 10% of global emissions, and the amount of fashion waste is astronomical. Since launch, we’ve extended the life of more than 1 million items of clothing and raised over £1.5 million for charity. Our company currently has 2 software engineers, including the head of engineering. We are looking to hire a senior engineer in addition to this role, and to continue to grow the team as we scale up. We are passionate about solving difficult problems and building a product that has a positive impact on society. The mission of the tech team at Thrift+ is to sustainably alleviate business constraints with rapid and robust delivery of new capabilities. About The Role This role requires you to be proficient in TypeScript, and able to work effectively and write quality code across front and back end projects. This role requires a passion for continuous improvement, and a desire to seek out and learn techniques which improve team effectiveness and velocity, including: high-ownership agile working methods, automated testing, CI/CD, trunk-based development, domain driven design, and ports and adaptors architecture. We are at an exciting stage where we are scaling some key systems and developing new ones; and we want you to help us design and build that new architecture. Our core tech stack consists of Node.js (TypeScript), PostgreSQL, React, React Native, GCP, Pulumi, and Docker. Some of our upcoming projects include a rebuild of our item listing and order management across many marketplaces; countless operational efficiency and logistics improvements; and an improved rewards experience with a Thrift+ wallet. Mentorship and growth are extremely important parts of the culture at Thrift+; and that will be part of the role. You will be expected to pair program regularly, and share responsibility for the development of others. You will be actively talking to stakeholders to shape the work. You will be integral to our emerging high-performance software engineering culture of continuous improvement, customer focus, and engineering excellence. You are comfortable with uncertainty, ambiguity, and change; Thrift+ is a startup and we are continually iterating on our proposition. About You You have a strong understanding of TypeScript and Postgres, likely 2+ years of commercial experience. You have commercial experience working with cloud platforms like AWS or GCP; and some understanding of containerisation tech (e.g Docker). You are passionate about writing tested, robust, and observable code that solves real problems. You're an excellent communicator with the ability to translate complex topics into simple language to help the team make effective decisions. You have the self-awareness and business understanding to ruthlessly prioritise and focus on the next most important business constraint. You love building great products and have a track record of solving tough problems. You can navigate complexity and find simple solutions. You are an excellent collaborator when working on cross-functional problems. Not needed but it would be nice if you had... Experience working with eCommerce products e.g. Shopify, eBay etc. Experience in early-stage start-ups. Experience with React or React Native. An interest in the circular economy and using tech for good. Other Key Details and Benefits £50k - £80k salary; based on experience. Private healthcare and pension plan. Flexible company culture and partially remote working policy (averaging 2 days/ week in office @ Waterloo). Flexible work hours: our tech team has core hours of 9:30am - 4:30pm. Other than that you’re free to work the hours that work best for you. 20% staff discount on the store 25 holiday days (in addition to public holidays). Equal opportunities At Thrift, we want to work alongside people of all backgrounds because we understand the power and importance of diversity. Equal opportunity, inclusivity and diversity are celebrated here. This means we treat people fairly, regardless of age, disability, gender identity or expression, pregnancy and maternity, marital status, race, religion or sexual orientation.
London, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
Citi
Job Title
Java Developer - Equity Finance - VP
Job Description
What We Do / The Team The Equity Finance Technology team are seeking a development role for the Trading application, located in London. The role requires working with technologists across geographical locations and executing on the technical delivery. This role requires strong expertise in Java and the ability to work with traders in building business solutions through agile delivery. Responsibilities: Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions Serve as adviser or coach to mid-level developers and analysts, allocating work as necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: Extensive experience system analysis and in programming of software applications Experience in managing and implementing successful projects Subject Matter Expert (SME) in at least one area of Applications Development Ability to adjust priorities quickly as circumstances dictate Key Skills And Experience Required Extensive development experience Proven Technical skills in Java, Kafka, SQL, Git Experience in performing QA Proven ability to work in high pressure environment Flexibility to work with a global team, across geographies and time zones Strong problem-solving skills and ability to think strategically Familiarity with agile methodologies. Excellent interpersonal and communication skills with the ability to manage stakeholder expectations Any Beneficial / Nice to have skills and experience: React and full stack development Knowledge of Prime Services is a plus Bachelor's or Master's degree in Computer Science, Information Technology, or related field. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What We’ll Provide You By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
London, United Kingdom
On site
Full Time
01-05-2025
Company background Company brand
Company Name
Spinks
Job Title
Senior Python Developer
Job Description
Python masters, we need your magic I am looking for Senior Python Developers based in the Leeds area to join an exciting consultancy as they continue to grow. In this role, you will serve as a Senior Consultant to deliver expert guidance on software engineering practices both internally and external with clients. Skills and experience that you need: *5+ years Python experience *Experience in AWS Serverless (Lambda, DynamoDB ect.) *Proficient in designing and developing both native and web applications *Previous experience of working for Consultancy/ Public Sector would be highly desirable What they offer: *Salary range - £50-70k p/a *Hybrid Working model – Up to 2 days in the Office/ On-site *25 days Annual Leave + Bank Holidays *Perkbox access for wide range of discounts *Private Health & Dental Insurance *Attractive Pension Scheme Apply now for immediate consideration!
Leeds, United Kingdom
Hybrid
Full Time
01-05-2025