Senior Developer (Full-Stack, Node.js) London

This is a senior, delivery-focussed, client-facing role, working across multiple projects, based in our London office.  You will be working in agile, cross-functional teams, providing technical leadership on those projects.

Our senior consultants ensure we deliver fantastic quality work. We apply an agile, service design approach to solving our clients’ problems, using technology to enable change. As a senior member of our technical team, you will be key to making that happen.

You will have the skills and experience to carry out the following:

Full stack development

You will be developing projects ranging from high fidelity prototypes and technical proof-of-concepts, through to full-stack production web apps.  Technologies currently used include:

  • Front-end development including HTML, CSS, Sass, JavaScript, React, including development of rich single page web apps, and front-ends to headless back-ends
  • Back-end development including Node.js, Express.js
  • Setting-up of cloud hosting environments, predominantly using AWS, including code-defined infrastructure
  • Command-line Git, CI/CD pipelines

Technical consultancy

You will be working alongside our wider project teams and with client stakeholders in carrying out technical discovery projects.  This includes running technical stakeholder workshops, researching and documenting existing technology solutions, defining project technical requirements, technology evaluation, solution ideation and architecting, and presenting findings and recommendations to clients.

Technical leadership

You will typically be the technical lead on projects, often working alongside other developers (in-house, freelance and part of client organisations).  As technical lead, you will be responsible for defining the technical architecture, processes and standards, and for monitoring that they are adhered to.

As a senior member of our technical team, you will also be heavily involved in defining and evolving our technical approach (choice of technologies, tools and approach), and mentoring more junior members of the team.

Your skills, qualities and experience:

Please don't be put off applying because you aren't a perfect match for our job description. If you are excited about the opportunity, and think you can achieve the outcomes we are looking for, but aren't sure if you tick every box, we'd still love to hear from you.

You have more than five years’ work experience in a digital industry. You will have experience of working within a cross-disciplinary team, ideally in an agile environment.

We are pragmatic, not dogmatic in our approach and very much outcome-driven. Often our work breaks new ground, and we innovate to achieve those outcomes. We’d like you to be the kind of person who is able to help us do that. 

You’ll have great communication skills (verbal and written), the ability to listen, and to articulate complex ideas clearly. You’ll need a level of natural authority to help you lead your teams, and to ensure clients listen to you and people respond to you. You will have great emotional intelligence, and understand how to build strong, collaborative relationships with colleagues and clients.

We’d like you to be able to see the big picture and have a strong attention to detail - both are possible, we think!

Once travel restrictions are eased, you’ll be happy to travel to our other office from time to time, and to work on site with clients if and when that is needed. You’ll also be prepared to travel abroad.

You must have the right to live and work in the UK.

About Us

Our mission is to have a positive impact on people’s lives by helping organisations become more customer centric and thrive.

We’re a great place to work – you’ll love the environment, the people and the way the company looks after its staff. You’ll also get: a great package with a salary of between £65k - £75k per annum, 25 days holiday, benefits including a smartphone, a cash-back healthcare scheme, a pension plan to which we’ll contribute, a MacBook and other kit as needed. We encourage flexible working and support remote working.

cxpartners are committed to training and run an extensive training programme which will support both your individual needs and our business ambitions.

cxpartners is made up of an incredible, diverse range of people. We're an equal opportunity employer and prize diversity as a strength. We’re keen to ensure we’re designing products and services that work for everyone, so we particularly encourage applications from different underrepresented demographics. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability or any other legally protected status.

If you’d like to apply, please email with a brief CV and a link to your work on GitHub.

Closing date: Monday 14th June.