cover image
Client Server

Full Stack Engineer Python React - HealthTech

Hybrid

Cambridge, United Kingdom

£ 60,000 / year

Full Time

26-03-2025

Job Specifications

Full Stack Engineer / Developer (Python React) Cambridge / WFH to £60k+

Would you like to work with a range of technology across the full stack, taking ownership and making an impact at an AI start-up that is driving efficiencies within the NHS and health tech sector, benefiting healthcare professionals in their daily work?

As a Full Stack Engineer you will act as a founding member, designing and building scalable end-to-end solutions for the AI driven platform, taking features from concept to production. You'll enhance the front end experience, creating responsive user interfaces with React.js and leading the backend development with a focus on scalability and performance using Python and FastAPI, as well as driving the use of DevOps, CI/CD workflows, managing deployments to Azure and maintaining robust data management systems with PostgreSQL.

This is an excellent opportunity to progress your career and see the impact of your work at a well backed "Tech for Good" start-up.

Location / WFH:
You'll join a small, collaborative team based in Central Cambridge three days a week, with flexibility to work from home the other two days.

About you:
You have strong full stack development skills: backend skills with Python and RESTful APIs (they use FastAPI) and front end skills with React.js, JavaScript / TypeScript, HTML5, CSS3
You have a good knowledge of PostgreSQL, database design and optimisation
You have a good knowledge of DevOps practices, CI/CD, Git, GitHub and public cloud, Azure preferred
You enjoy taking ownership and working with autonomy, comfortable making architectural decisions
You are collaborative and pragmatic with great communication skills

What's in it for you:
Salary to £60k
Meaningful equity options
Healthcare including dental
Hybrid working
Impactful role with excellent career growth opportunities as the company scales

Apply now to find out more about this Full Stack Engineer / Developer (Python React) 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
Transport for Greater Manchester
Job Title
Software Engineer
Job Description
Ready to be part of a digital transformation that directly impacts thousands of lives? At Transport for Greater Manchester, we’re on a mission to reimagine our city’s transport system, and we need passionate engineers to make it happen. If you thrive on tackling complex challenges, bringing user-focused designs to life, and building end-to-end solutions that make a real difference, this is your chance to create technology that keeps Greater Manchester moving and growing. Your Role As a Software Engineer at Transport for Greater Manchester, you’ll play a hands-on role in designing, developing, and maintaining full-stack solutions that keep our city moving. With end-to-end ownership of the software delivery cycle, your work will have a direct impact on how people navigate Greater Manchester. Working closely with a skilled engineering team, you’ll contribute to projects from inception to deployment, focusing on reliability, scalability, and an exceptional user experience. For more details see Job profile Who are we? Transport for Greater Manchester (TfGM) is at the forefront of delivering a future-proof transport strategy for Greater Manchester. This is a pivotal time for us; with the region at the heart of the Northern Powerhouse and empowered by devolution, we are shaping the UK’s largest regional economy outside London. Our vision is for world-class connectivity that drives sustainable economic growth and ensures access to opportunities for all. To achieve this, we’re building a fully integrated, high-capacity transport network that serves over 6 million journeys a day, becoming a digital transport operator to keep the region moving and thriving. Our dynamic, collaborative team makes TfGM an exciting place to work, with ample opportunities to deliver innovative products and services while advancing your own career. We foster a culture of learning, sharing, and continuous improvement, encouraging better ways of meeting user needs through technology and data. With a dress-down environment and an emphasis on teamwork, TfGM offers a rewarding space to make a real impact. The breadth of what we do is wide and varied, and we are innovating fast! What you’ll bring What you do and how you do it is important – whatever type of role you work in at TfGM – and even small behaviours and actions can have a really big impact. At TfGM, our behaviours bring to life our values of Deliver, Care and Adapt. You will be able to demonstrate the skills and experience in the following key areas: ReactJS, Typescript, HMTL, CSS Git source code management Cloud native development (AWS Lambda skills are an advantage) CI/CD pipeline development with GitHub Actions Experience with DynamoDB, MySQL and REDIS Comfortable working in an Agile development environment. What we can offer you This is a fixed term role for 12 months and comes with a salary of £58,539 - £63,866 per annum depending on experience. This is comprised of base salary plus market supplement, (£47,539 - £52,866 + plus MFS £11,000, the market supplement is paid monthly and reviewed annually). Our benefits include: 28 days holiday per annum (plus bank holiday) Flexible and hybrid working options to promote and support a good work/life balance Free bus, rail or Metrolink travel to and from work within the Greater Manchester boundary Local Government Defined Benefit Pension Scheme which includes life cover of 3x your salary and options to increase your pension contributions Commitment to learning and personal development and upskilling with reimbursement of professional fees, where essential to the role We promote good physical and mental health and can provide additional support to staff via our employee assistance programme when required What's next? If you believe you have the skills and experience required, we’d really like to hear from you. To apply please submit your CV and also provide a covering letter providing clear examples of how your experience meets the requirements of the role, all appointments will be based on merit. Our short-listing process is anonymised, so please do not include your name or contact details on either of these documents. If any personal details are included these will be visible to the hiring manager.
Manchester, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Arm
Job Title
Software Engineering Manager (C++)
Job Description
Are you excited by the opportunity to shape the future of computing by enabling developers worldwide to build software that drives innovation in IoT, cloud computing, AI, and more? Do you thrive in a role that merges technical problem-solving and people leadership? If so, we want to hear from you! Job Description Our team develops simulations of Arm's next generation technologies - known as 'Fast Models' - that enable the developer ecosystem to write software without needing access to the hardware (often years before actual hardware exists). Successful candidates will combine hands-on technical expertise with a passion for coaching and supporting a high-performing team. They will work closely with a technical lead while managing a team of 3-4 engineers with diverse experience levels. In addition to experienced managers we welcome applicants who are technical contributors looking to develop their people leadership skills or who are relatively new to management and eager to grow in an encouraging environment! Responsibilities This role involves people management responsibilities. We are seeking candidates who want to balance this exciting work with an engineering role. As part of our self-organising team, you would Work on varied projects at all stages of the software development lifecycle, from design through to implementation and testing. Build highly efficient C++ models of the latest arm architecture. Work closely with customers to ensure our Fast Models solve their problems. As a People Manager at Arm, you would Coach and guide other engineers. Work with them to formulate objectives and appraise their performance Help them define and navigate their own career paths. Required Skills and Qualities Proficiency writing, reviewing, and testing high quality C++ code. Experience mentoring or managing engineers, with a coaching approach that prioritizes growth through providing candid feedback and appraising performance against goals. Proactivity effecting change to continuously improve individual and team delivery, efficiency, and ownership. An open communication style that inspires and empowers diverse teams. Nice to Have Experience providing leadership to other specialists. Knowledge of the hardware and software architectures of a system-on-chip (SoC). Experience of cross-platform development for Linux and Windows. Consistent record leading complex projects, prioritizing tasks effectively, identifying risks, and delivering on time while maintaining high quality. In Return On top of the already compelling Life at Arm , we are famous for our team culture - including regular career conversations, access to a multitude of learning resources, remarkable diversity-, equity- and inclusion approach and a continuous improvement mentality. We value diversity in Arm - we will fit around your life to enable you contribute to our success. We have flexible working hours for all and a progressive leave policy which can accommodate the unexpected. Our new offices are outstanding places to collaborate, but now we've mastered working from home, that will remain an option for part of the week. We have some scope to adapt the role and job title to the right person - if you are interested but unsure whether you tick all the boxes, we would love to hear from you anyway! We are keen to welcome dedicated people into Arm. Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Cambridge, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Blackhawk Network (BHN) Europe
Job Title
Software Engineer (5101)
Job Description
About Blackhawk Network Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com. Overview As a Software Engineer, you will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing Java, NodeJS, Vue JS, Application service Interfaces, SQL, SSIS(Integration services), SSRS(reporting services) and database technologies such as SQL and PostgreSQL The desired candidate will have an excellent understanding and hands-on experience designing and building software components that can handle high volume traffic. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption. Responsibilities Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment Owns end to end development on the component/feature Design and develop new features using various languages, we primarily use Java, NodeJS, JavaScript and SQL SSIS(Integration Services), SSRS(Reporting Services), back-end systems (API/SOA/Middleware) Collaborate with other teams and conduct new technology research for product development and recommend product enhancements Actively participate in code reviews, analyse results and choose the best solution Manage deadlines and prioritize tasks Continuously focus on improving the software quality and performance Works closely with the Quality Assurance team to ensure high-quality deliverables Participate in Information Security analysis and remediation Troubleshoot customer issues and communicate effectively to internal and external stakeholders Able to work independently yet thrives in a team environment Qualifications Bachelor's degree in computer science or similar field of study 3-5 years of hands‑on professional experience with object-oriented and functional software engineering using SSIS, SSRS, Java script, NodeJS and related technologies Experience in creating, maintaining and integrating APIs Experience working on back-end services (Rest Web services, middleware) Experience working with Relational Database – SQL Experience working in a cloud environment, preferably Amazon Web Services Experience in designing and building REST services and familiarity with Microservice architectures Comfortable with relational database design and SQL Knowledge of data structures and algorithms Experience working with web user interface technologies Understanding of Scrum framework Benefits We offer a competitive range of Employee Benefits that are designed to give all our employees a better quality of work-life, decrease stress and foster a great culture. Our benefits include: 25 days annual leave, additional appreciation days, additional leave for volunteering, birthday time off, enhanced maternity, paternity and adoption pay, pension, group income protection, private medical insurance, employee assistance programme and flyers, our leading recognition programme with financial rewards. We also offer a wide variety of other benefits to support your physical and mental health. Additionally, we offer hybrid working, office group activities and free eye tests. As well as a variety of ways for you to save money including savings of up to 15% at various retailers by using your bYond card or via cyclescheme or home & tech!
Hemel Hempstead, United Kingdom
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
Stealth IT Consulting
Job Title
Java Software Engineer
Job Description
Developed Vetting cleared Java Developer Digital Consultancy Permanent role U.K based position with some travel Up to £70k base + bonuses We are not able to consider candidates that DO NOT hold Developed Vetting level clearance, so please do not apply if you do not hold this as it is non-negotiable. One of the worlds leading Digital Consultancies are looking to hire multiple DV cleared Java Full stack Engineers to join the team, The successful candidate will be joining at a critical time for the business as they look to expand their technology stack into AI languages, so the successful candidate will get some exposure to this! Key skills: Developed vetting clearance – Essential Experience building microservices with Java Spring Boot and NodeJS will be a bonus Some JavaScript/Typescript experience ideally React, HTML and CSS AWS or Azure Experience with CI/CD (Gitlab, GitHub, Jenkins) Any experience building solutions that integrate with LLMs using tools such as Vercel AI, Langchain would be highly advantageous We are only able to consider candidates who hold valid DV (Developed Vetting clearance) for this role.
London, United Kingdom
On site
Full Time
03-04-2025