Lead Developer/Architect

Location
Remote

Salary
£50k - £55k

Duration
Permanent

Apply Now

Are you a lead developer/architect excited to make a difference?

Are you ready to use your powers for good?

Are you passionate about software development?

Our Role

We have an ambitious growth plan at Difrent that will see us delivering cutting edge digital services to our Healthcare, Government and Private Sector clients.

Our culture is founded on passion, creativity and straight-talking. As a business, we are fun and want people to be who they really are. We have huge amounts of drive, energy and have created an awesome brand.

Due to the ongoing success, we’re now looking for a proactive and experienced Lead Developer/Architect to join us on a permanent basis, assisting with Central Government and Healthcare organisations.

Your Essential Skills

  • 7+ years experience in professional software development
  • 2+ years in dev lead or architect role
  • Played a significant part in developing a business-critical project from design through build and run
  • Experience of any of the major cloud platforms (AWS, Azure, Google Cloud Platform)
  • Significant NodeJS development experience (front-end and back-end)
  • Significant experience in development in any other language ecosystem
  • Understand “small-a” agile ways of working
  • Ability to work with BAs/Service Designers to design a true MVP
  • Ability to effectively communicate with technical and non-technical stakeholders on a project
  • Understanding of the theory and application of branching strategies, and carrying out code reviews
  • Understanding of the theory and application of continuous delivery
  • Understanding of the theory and application of infrastructure-as-code
  • Understanding of the theory and application of TDD and BDD
  • Understanding of the theory and application of accessibility and performance testing
  • Understanding of the theory and application of common architectural patterns (Serverless, Headless, Microservices, Monoliths, MVC etc)

What you will be doing

  • Bringing knowledge and passion about technology to our delivery teams and the organisations we work with to build the best user-centred digital services across Healthcare and Government. We’re growing our engineering teams and we want you to help us grow!
  • Provide strong technical leadership to our teams to help support and guide our clients – this might mean participating in or running TDAs, PoCs for technical spikes, sprint reviews or explaining technical concepts to stakeholders without a technical background.
  • Work within multidisciplinary teams to creatively co-design solutions that address user needs. Sometimes this might involve building a quick-and-dirty solution to disprove a hypothesis, sometimes it’ll be helping to design something production-ready that will scale out to thousands of concurrent users.
  • Confidently provide approaches to, and bring innovative thinking around building custom code vs integrating with SaaS services. 
  • Helping to build out a class-leading engineering capability within Difrent by carrying out interviews and nurturing the careers of junior engineers through mentoring and other tasks.

What you’ll bring

Required

  • You’re a nice person to work with
  • 7+ years experience in professional software development
  • 2+ years in dev lead or architect role
  • Played a significant part in developing a business-critical project from design through build and run
  • Experience of any of the major cloud platforms (AWS, Azure, Google Cloud Platform)
  • Significant NodeJS development experience (front-end and back-end)
  • Significant experience in development in any other language ecosystem
  • Understand “small-a” agile ways of working
  • Ability to work with BAs/Service Designers to design a true MVP
  • Ability to effectively communicate with technical and non-technical stakeholders on a project
  • Good knowledge of branching strategies, and carrying out code reviews
  • Good knowledge of continuous delivery
  • Good knowledge of infrastructure-as-code
  • Good knowledge of  TDD and BDD
  • Good knowledge of  accessibility and performance testing
  • Good knowledge of common architectural patterns (Serverless, Headless, Microservices, Monoliths, MVC etc)

And you’ll probably have a few of these (not in preferential order)

  • Working with nocode/low-code services/frameworks as an alternative to writing custom code
  • Outcome-oriented deliverables or hypothesis driven development
  • Node and JS libraries, frameworks, tooling: express, nunjucks, mocha, cypress, chai, less, grunt, webpack, react, angular, nextjs, vue, nuxt, axios etc
  • Databases: MySQL/MariaDB, PostgreSQL, Aurora, DynamoDB, SQLite, Mongo, Redis, Cosmos etc.
  • Contribution to an open-source community (code, documentation, presentations, or anything else)
  • GovUK or NHS design systems
  • GovUK services (eg Notify, Pay etc)
  • GDS service standard and/or GDS assessments
  • Swagger/OpenAPI, REST, GraphQL, other API standards
  • Data visualization
  • Kubernetes, Docker, ECS or other virtualisation tools/platforms
  • Serverless frameworks (eg Serverless, SAM, OpenFAAS, KNative, Serverless, AWS Lamba etc)
  • Infrastructure as Code: Terraform, Cloudformation etc
  • Experience working in a remote-first organisation or with remote and/or offshore teams.

Benefits

  • 24 days holiday + your birthday off!
  • 2 charity days
  • Private vitality healthcare
  • £200 yearly working from home allowance
  • Share incentive plan

If you’re a Lead Developer/Architect looking for an exciting challenge with a company that invests in your personal development, this is a fantastic opportunity to be working as part of Difrent and The Panoply Group! Our team is passionate about diversity and inclusion, and therefore would welcome applications from people with disabilities and from diverse backgrounds.

How to apply

Apply today with your CV and cover letter by emailing our recruitment team at recruitment@difrent.co.uk

Apply Now

Complete your application

Please submit your details below to apply for this role. If you need an adjustment to the recruitment process to allow you to be considered for a role, please contact us at recruitment@difrent.com