Could you be a Culture Shifter?

Open Vacancy: Senior Developer

As a Senior Developer, you will be expected to take responsibility for the quality of our code base across the full stack, and work with other team members to support collective ownership of our codebase. This includes ensuring the security and performance of the Product, ensuring adequate testing, and keeping the codebase clean to allow a continued pace of development.

You are also expected to work with our design team to contribute technical insight into the design of the product and establish technical feasibility.

Your responsibilities will also include ensuring that the system is appropriately monitored and logging is effective to help the system run in production, and be available to support production incidents during working hours when needed.

Experience with the following are essential for this role:

  • Strong TypeScript skills (both NodeJS and browser)
  • React
  • Single-page apps and progressive enhancement
  • CSS (we use Sass and CSS Modules)
  • SQL databases such as PostgreSQL
  • API development
  • Test-driven development
  • Good knowledge of writing secure code
  • Working in a cross-functional product development team

Familiarity with the following is desirable:

  • GraphQL
  • Serverless development (we use the Serverless framework)
  • Infrastructure-as-code frameworks like Terraform or AWS CloudFormation
  • AWS services (we use Lambda, ECS, S3, VPC, RDS, ACM & CloudFront)

Responsibilities:

  • Ensure our production platform and codebase are developed and maintained to meet the highest possible security standards
  • Ensuring our platform is technically compliant with GDPR data processing and contractual obligations
  • Proactively bring technical and architectural changes to the table, where you believe they will enhance the codebase
  • Assist in the scoping and planning the technical delivery of large and complex new features
  • Take ownership of tasks and deliver them to the best of your ability
  • Mentor junior team members, coaching them to become better engineers and passing on your knowledge and experience
  • Being an active participant in SCRUM ceremonies
  • Ensuring your code is high-quality and includes excellent test coverage, where possible
  • Setting an excellent example to other developers and team members, both in terms of code quality but also exhibiting the Culture Shift values
  • Working closely with your SCRUM team members

What’s in it for you

  • Flexible working hours
  • Brand new tech / computer equipment
  • Company Pension [NEST]
  • 25 Days annual leave [plus Bank Holidays]
  • Employee Assistance Program
  • Perks Platform, providing a range of benefits, discounts and deals;
  • Contemporary city centre office
  • Cycle to Work scheme
  • Smart Health Platform

Salary band: £55,000 – £65,000