cover image
Client Server

Full Stack Developer - FinTech

On site

Newcastle Upon Tyne, United Kingdom

£ 150,000 / year

Full Time

25-04-2025

Share this job:

Score my CV

Job Specifications

Full Stack Developer / Engineer (JavaScript Node C#) Newcastle onsite to £150k+

Do you have expertise with modern full stack software engineering, from complex, scalable backend systems, APIs and DevOps / deployment through to creating engaging user interfaces?

You could be progressing your career in a hands-on Full Stack Developer role, working on complex and interesting systems at a FinTech start-up, they have secure backing and an established Hedge Fund client as a partner. This is an excellent opportunity to join a scaling tech company with excellent salary and career progression.

As a Full Stack Developer you'll be building complex financial trading systems using a range of technology including JavaScript, Node, C#, SQL, Docker and Kubernetes.

You'll collaborate with various teams to develop features that enhance the overall user experience, focusing on usability, accessibility and performance as well as designing and implementing the core logic that drives the applications and ensuring that testing is integral to the CI/CD pipeline.

Location:
You'll join colleagues in brand new Central Newcastle offices on a full-time basis (Monday to Friday), working hours 0900-1800 with some flexibility. The offices are well equipped and offer fantastic views across the City and the local countryside, many employees walk or cycle in (onsite showers available!).

About you:
You have advanced Software Engineering experience across the full tech stack, having used a range of technology and happy to work with the following: JavaScript, Node, C#, Docker, Kubernetes Github
You have a strong knowledge of SQL databases
You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
You're entrepreneurial with good business acumen, keen to take ownership and lead projects
You're collaborative, enjoy problem solving and sharing ideas
You have an outstanding record of academic achievement - minimum 2.1 in a STEM discipline from a top tier university (i.e. Russel Group or top 100 global university), backed by A grades at A-level

What's in it for you:
As a Full Stack Developer / Engineer you will earn a competitive package:
Salary (to £150k, negotiable)
Bonus
25 days holiday
Bupa healthcare
Generous pension contribution
Continuous career development opportunities
Social team atmosphere with a range of events and early finish for drinks on Fridays

Apply now to find out more about this Full Stack Developer / Engineer (JavaScript Node C#) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

About the Company

At Client Server, we are driven by technology and powered by people. We are a leading technology recruitment consultancy, specialising in a vast range of technology roles in London, the UK, Europe, and the USA. Our focus is finding exceptional candidates for exceptional organisations. These include technology leaders, innovative start-ups, hedge funds, banks and consultancies. Know more

Related Jobs

Company background Company brand
Company Name
Ivanti
Job Title
Senior Software Engineer - Mac Development (Remote UK / Hybrid Daresbury, UK)
Job Description
Who We Are In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive. While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world. Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets. Through diverse and inclusive hiring, decision-making, and commitment to our employees and partners, we will continue to build and deliver world-class solutions for our customers. Our Culture - Everywhere Work Centered Around You At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work-life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth. We align through our core values by locking arms in collaboration, being champions for our customers, focusing on the outcomes that matter most and fighting the good fight against cyber-attacks. Are you ready to join us on the journey to elevate Everywhere Work? Why We Need You! Ivanti Engineering is a driving force behind transforming market challenges into innovative ideas and successful solutions that resonate with customers and achieve business objectives. By combining market insights, strategic planning, and cross-functional collaboration, the Engineering organization ensures every product release meets evolving user needs and competitive demands. We are an enthusiastic, hardworking and seasoned team of software engineers developing computer management capabilities for IT departments throughout the world. We collaborate well with others inside and outside of the team to build industry leading systems management software solutions and be a true leader. This department is pivotal in shaping the company's growth trajectory through continuous innovation and customer-centric solutions. We have an office in Daresbury where we welcome anyone who enjoys collaborating and socializing in person. Alternatively, we encourage applications from individuals across the UK who prefer the flexibility of working remotely. What You Will Be Doing As a part of a dynamic product development team, create and maintain features for use by Ivanti’s customer base. Be responsible for coding, validating, debugging, reliability, performance analysis and the ongoing operational aspects of the product in an Agile environment. Deliver quality code via unit and integration testing through a suite of automated tests. May provide technical guidance and leadership in the organization by mentoring other team members. To Be Successful in The Role, You Will Have Bachelor’s degree in Computer Science or related engineering field 5 or more years of software development experience targeting the macOS platform Great at working as part of a team with strong communication skills Self-motivated software engineer who loves problem solving and helping others solve problems Loves to learn and quickly master new technologies Able to help design / architect solutions Programming languages: Objective-C, Swift, C++, C Platforms/Runtimes: macOS Technologies: Xcode, XPC Services, Apple Frameworks, C++ standard libraries, SQL, Networking (using both macOS and *nix APIs), TLS/SSL, bash JSON/XML Unit testing & automation testing These Are An Added Plus Objective-C / Swift Framework design & development MDM profiles Faceless background processes (daemons & services) SwiftUI development C++ cross-platform development Windows development using C#/.NET Experience using Microsoft Azure DevOps (ADO) for tracking work items, bugs, and test cases. Experience developing Cloud services/SaaS using Microsoft Azure technologies Technologies: HTTP/CSS, HTML, secure software development Our Employer Commitment This job posting will remain active until a qualified candidate is identified. At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. We invite individuals of all backgrounds and abilities to apply. If you require assistance to optimize your interview experience, please contact us at recruiting@ivanti.com .
Daresbury, United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
Kpler
Job Title
Junior Software Engineer
Job Description
At Kpler, we are dedicated to helping our clients navigate complex markets with ease. By simplifying global trade information and providing valuable insights, we empower organisations to make informed decisions in commodities, energy, and maritime sectors. Since our founding in 2014, we have focused on delivering top-tier intelligence through user-friendly platforms. Our team of over 600 experts from 35+ countries works tirelessly to transform intricate data into actionable strategies, ensuring our clients stay ahead in a dynamic market landscape. Join us to leverage cutting-edge innovation for impactful results and experience unparalleled support on your journey to success. Responsibilities Building and maintaining end-to-end RESTful and GraphQL APIs to provide maritime data ( vessel positions, characteristics... ) Ingesting and processing data streams into various datastores efficiently. Collaborating closely with engineers, product managers, and DevOps teams to deliver high-quality software. Driving the development and deployment of new product features. Advocating and implementing best engineering practices to enhance code quality and maintainability. Skills And Experience A Bachelor’s degree in Computer Science, Computer Engineering, or a related field. 2 years+ Experience working with Typescript and PHP, with a strong ability to build and consume RESTful APIs. Proficiency in written and spoken English for effective collaboration. Basic understanding of software engineering best practices, including TDD, clean code principles, pair programming, and software design patterns. Familiarity with CI/CD pipelines and tools like SonarQube. Knowledge of at least one Agile framework. Nice to have Familiarity with event streaming technologies like Kafka. Experience with other engineering fields such as Data Engineering. Experience with functional programming in Scala We are a dynamic company dedicated to nurturing connections and innovating solutions to tackle market challenges head-on. If you thrive on customer satisfaction and turning ideas into reality, then you’ve found your ideal destination. Are you ready to embark on this exciting journey with us? We make things happen We act decisively and with purpose, going the extra mile. We build together We foster relationships and develop creative solutions to address market challenges. We are here to help We are accessible and supportive to colleagues and clients with a friendly approach. Our People Pledge Don’t meet every single requirement? Research shows that women and people of color are less likely than others to apply if they feel like they don’t match 100% of the job requirements. Don’t let the confidence gap stand in your way, we’d love to hear from you! We understand that experience comes in many different forms and are dedicated to adding new perspectives to the team. Kpler is committed to providing a fair, inclusive and diverse work-environment. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer. By applying, I confirm that I have read and accept the Staff Privacy Notice
London, United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
Samsara
Job Title
Staff Software Engineer - Platform
Job Description
Who We Are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale. Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. About the role: We are the Platform team responsible for building foundational systems that drive the Samsara software products. Examples include Alerts, Workflows, Notifications, Reports, User Management, Roles and Permissions, Geo Services, Billing and Invoice etc. We are looking for a Staff Engineer to help us spearhead the technical direction for the team. As a Staff Engineer at Samsara, you will be a technical leader that brings fresh ideas and expertise to guide the team’s technical design and architecture and enable increasingly complex features and customer use cases. You will work on specific projects critical to Samsara’s needs alongside other highly-skilled Samsara engineers and push Samsara’s technical capabilities forward. This is a remote position open to candidates based in Poland and UK. You should apply if: You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely. You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations. You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go. You believe customers are more than a number: Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes. You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together. Click here to learn more about Samsara's cultural philosophy. In this role, you will: Drive technology choices, implementing services, and/or establishing architectural patterns that have a broad and lasting impact on Samsara's platform. Identify opportunities and initiate strategic conversations to influence the direction of platform technology and engineering culture Architect, design, and develop software that enables Samsara to operate at scale Lead teams in delivering products and capabilities that contribute to Samsara’s products and revenue. Deliver impact by solving the hardest technical problems and enabling products to reach the market quickly and successfully with high quality. Keep a platform first approach while collaborating with our infrastructure and product teams to build products, tools and solutions. Act as a multiplier for the team, elevating the impact and output of every team member Contribute to Samsara’s engineering brand by representing Samsara in external-facing forums Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices Minimum requirements for the role: Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience 8+ years of experience in software design, development, and algorithm related solutions with at least 2 of those years in an architect or leadership role Stellar programming/coding fundamentals 4+ year of experience building large scale distributed systems 4+ years experience leading cross-organization projects An ideal candidate also has: Mastery in data modeling and full-stack application architecture at a massive scale Programming mastery in Go, Python, JavaScript, TypeScript, C/C++, or other similar languages Expertise working on large-scale enterprise software applications Demonstrated ability to ship production-quality software in a dynamic environment Expert level knowledge of at-scale stream processing decision engines At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems and want to ensure that Samsara is a place where people from all backgrounds can make an impact. Benefits Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more. Accommodations Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click here if you require any reasonable accommodations throughout the recruiting process. Flexible Working At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully...
United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
EntityX
Job Title
Python Developer
Job Description
About EntityX EntityX is a small, investment-funded business. We have a brilliant engineering and data science team, which we’d like to expand with a full-time Python Developer. EntityX's technology uses a range of in-house and 3rd party NLP and AI techniques to merge all of the curated knowledge within Wikipedia with billions of daily data points about consumer media content consumption, to generate a deep understanding of consumers and culture (‘Cultural Intelligence’), and to deliver digital ad targeting solutions that have zero dependency on personal data (‘Cultural Activation’). Role Overview We're seeking a talented and self-motivated Python Developer to join our growing team of 10. This role is ideal for someone who enjoys working in a small, fast-moving development team with a broad range of responsibilities spanning backend development, data engineering, and infrastructure. As a Python Developer at EntityX, you’ll play a key role in building scalable APIs and services, optimising data pipelines, and deploying robust infrastructure. You’ll design, develop, and maintain systems that power our Cultural Intelligence and Cultural Activation products. This role will give you the opportunity to work with modern data tools (dbt, BigQuery), cloud-native services (Kubernetes, Terraform), and AI-driven technologies, including embeddings and LLMs. You’ll also have the chance to contribute to architectural decisions, improve engineering processes, and help scale our technology as we grow. If you’re passionate about Python development, data engineering, and scalable systems—and you're excited about working in a small, high-impact team—we’d love to hear from you! Key Responsibilities Design, develop, and maintain scalable backend services and APIs to support our AI-driven products. Build and optimise data pipelines using dbt and BigQuery to process large-scale (> 1 billion events per day) consumer media datasets. Deploy and manage services on AWS, leveraging Kubernetes and ensuring both high availability and scalability. Enhance and automate infrastructure using Terraform and Infrastructure as Code (IaC) best practices. Monitor, debug, and optimise system performance, identifying and resolving bottlenecks. Collaborate with data scientists and engineers to integrate AI models and embeddings into our products. Participate in system architecture decisions, helping shape the technical roadmap. Write clean, efficient, and well-documented code, following best practices. Conduct code reviews and mentor other developers, promoting high engineering standards. Stay up-to-date with new technologies and methodologies, continuously improving our stack and development processes. Requirements 5+ years of professional Python development experience building scalable backend systems. Strong understanding of RESTful APIs and asynchronous request handling. Experience working with SQL databases and writing efficient queries. Familiarity with data engineering tools such as dbt (or similar technologies). Understanding of Infrastructure as Code (IaC) principles and experience with Terraform (or similar). Proficiency in version control systems (Git) and working with CI/CD pipelines. Ability to debug, optimise, and troubleshoot issues in backend systems. Strong problem-solving skills, resourcefulness, and ability to work autonomously. Excellent communication skills and ability to work effectively in a collaborative, fast-paced environment. Bonus points Experience with Go or a willingness to learn it. Experience deploying and managing services in Kubernetes. Knowledge of LLMs, NLP, embeddings, and AI-driven technologies. Contributions to open-source projects or personal projects showcasing technical expertise. Experience working in a startup or small-team environment where adaptability is key. Understanding of security best practices in API and cloud infrastructure development. What We Offer Opportunity to work on cutting-edge AI technology Large scale data (>1 billion events per day) and the interesting problems that come it A collaborative, authentic work environment that values talent and self-motivation Chance to make a significant impact in a growing start-up and potentially help build the team Salary: £65,000 - £75,000 per annum (dependent on experience) Flexible work arrangements Continuous learning and professional development opportunities At EntityX, we believe in the power of diverse perspectives and are committed to creating an inclusive environment for all employees. We encourage applications from candidates of all backgrounds.
London, United Kingdom
Hybrid
Full Time
01-05-2025