AJ Bell is hiring a
Software Engineer, Remote - United Kingdom

Logo of AJ Bell

Software Engineer closed

🏢 AJ Bell

💵 $40k-$80k
📍United Kingdom

Summary

The job description is for a developer position at Touch by AJ Bell, a next-generation investment platform. The role involves software development lifecycle, collaboration, and product improvement. Required skills include programming, problem-solving, understanding design patterns, creating secure code, and taking ownership of tasks.

Requirements

  • Excellent programming and problem solving skills
  • Understanding of relevant software design patterns and paradigms, such as OOAD, DDD, MVC, microservices, containers/orchestration or event-driven architecture
  • Experience in creating performant, scalable, secure and well tested code
  • You take ownership of tasks and problems, clearing roadblocks and pulling in other people to help when needed

Responsibilities

  • Engage in the full software development lifecycle: requirements gathering with stakeholders, working as a team to build and test features, managing deployment and supporting the service in production
  • Work as part of a distributed team made up of self-motivated and collaborative individuals. Much of our communication is remote and async so good communication skills are key
  • Iteratively make improvements to a new product while aligning to our mutually agreed design and architectural principles
  • Always looking for ways we can improve our product, processes and practices. We don’t like friction and waste
  • Automated testing, continuous integration and continuous deployment. We are huge proponents of automation
  • Working outside of your specialism when needed

Preferred Qualifications

Prior knowledge of Go, gRPC/proto, PostgreSQL, The HashiCorp stack (Nomad, Terraform and Vault), Docker, TypeScript and Vue, Dart and Flutter is beneficial to the role

Benefits

  • Starting salary of £40,000 - £80,000 (Depending on experience)
  • Starting holiday entitlement of 25 days, increasing up to 31 days with length of service
  • Holiday buy and sell scheme
  • A choice of pension schemes with matched contributions up to 6%
  • Discretionary bonus scheme
  • Annual free share awards scheme
  • Buy As You Earn (BAYE) Scheme
  • Health Cash Plan – provided by Medicash
  • Discounted private healthcare scheme and dental plan
  • Free gym membership
  • Employee Assistance Programme
  • Bike loan scheme
  • Sick pay+ pledge
  • Enhanced maternity, paternity, and shared parental leave
  • Loans for travel season tickets
  • Death in service scheme
  • Dedicated time for proof-of-concepts and assessing new tech
  • Support to attend conferences, events, and meet-ups
  • Paid time off for volunteer work
  • Charitable giving opportunities through salary sacrifice
  • Calendar of social events, including monthly payday drinks, annual Christmas party, summer party and much more
  • Personal development programmes built around you and your career goals, including access to personal skills workshops
  • Ongoing technical training
  • Professional qualification support
  • Talent management programmes
  • Peer recognition scheme, with rewards including restaurant and shopping vouchers or time off
  • Monthly leadership breakfasts and lunches
  • Casual dress code
  • Access to a range of benefits from our sponsorship deals
  • Hybrid working: At AJ Bell, our people are the heart of our culture. We believe in building strong connections by working together. That's why we offer a hybrid working model, where you’ll spend a minimum of 50% of your working time per month in the office
This job is filled or no longer available