Logo of Huzzle

Senior Full Stack Software Engineer (Fintech)

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • £65K
  • Manchester

AI generated summary

  • You must have strong JavaScript/Typescript skills, experience with Node serverless microservices, AWS serverless frameworks, API-first approach, unit/integration testing, CI/CD practices, Agile methodologies, Terraform/Kafka knowledge or willingness to learn, software design patterns, and a curious, tenacious, decisive, collaborative, and startup-minded attitude.
  • You will design, develop, and test complex software applications and integration services, while leading reviews and following procedures to optimize performance.

Requirements

  • Strong command of JavaScript/Typescript.
  • Hands-on experience with Node serverless microservices, whether it's AWS Lambdas or containerization managed through ECS or similar platforms.
  • Familiarity with AWS serverless development and deployment frameworks, including the Serverless framework, AWS SAM, AWS CDK, and more.
  • Emphasis on an API-first approach to software development.
  • Proficiency in implementing unit and integration testing using frameworks like Jest.
  • Expertise in consuming RESTful services, which includes adeptly handling JSON data.
  • Proven experience in continuous integration practices, encompassing source control with Git, building processes (leveraging tools like Azure DevOps, Gitlab, or others), testing, auditing (utilizing tools like SonarQube), and deployment.
  • Experience in Agile development methodologies.
  • Knowledge of Terraform or a strong willingness to learn Terraform and apply Infrastructure as Code principles.
  • Familiarity with Kafka or a strong willingness to learn Kafka and engage with event-driven architecture.
  • Understanding of software design patterns.
  • What type of person are we looking for?
  • Driven by boundless curiosity and experimentally minded, always starting with ‘why?’.
  • Tenacious and persistent, willing to go above and beyond to deliver great outcomes.
  • Focused and decisive, able to ruthlessly prioritise to stay on track.
  • Energised by collaboration and a champion of radical candour.
  • Work hard whilst maintain our sense of humour, and don't take ourselves too seriously.
  • Have a start-up attitude to getting stuff done.

Responsibilities

  • Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
  • Contributes to the selection of the software development methods, tools and techniques.
  • Applies agreed standards and tools to achieve well-engineered outcomes.
  • Participates in reviews of own work and leads reviews of colleagues' work.
  • Designs complex software applications, components and modules.
  • Reviews, verifies and improves own designs against specifications. Leads reviews of others’ designs.
  • Uses approved tools and techniques for specific deployment activities.
  • Follows agreed procedures to identify and resolve issues with applications.
  • Uses application management software and tools to collect agreed performance statistics.

FAQs

What qualifications and experience are required for the Senior Full Stack Software Engineer role at N Brown?

To be successful in this role, you should have a strong command of JavaScript/Typescript, hands-on experience with Node serverless microservices, familiarity with AWS serverless development frameworks, expertise in implementing unit and integration testing, proficiency in consuming RESTful services, experience in continuous integration practices, knowledge of Terraform or a strong willingness to learn, familiarity with Kafka or a strong willingness to learn, and an understanding of software design patterns.

How does N Brown support diversity and inclusion in the workplace?

At N Brown, we are committed to building a diverse workforce and creating an inclusive environment that values equality for all. Our vision is to champion inclusion and become the most loved and trusted fashion retailer. Diversity, Equity, Inclusion, and Belonging are at the heart of our culture, and we strive to create a workplace where all individuals feel valued and respected.

What benefits are offered to Senior Full Stack Software Engineers at N Brown?

Benefits for Senior Full Stack Software Engineers at N Brown include hybrid working arrangements, 24 days holiday plus bank holidays, annual bonus scheme, enhanced maternity and adoption leave, access to IVF benefits, company pension contributions, mental health support, financial wellbeing support, colleague discounts, onsite café and restaurant discounts, life assurance, private medical insurance, paid volunteer time, and more.

What is the working pattern and location for Senior Full Stack Software Engineers at N Brown?

The working pattern for Senior Full Stack Software Engineers at N Brown is 36.17 hours per week with core hours between 10am - 4pm. The role offers hybrid working, with an expectation of 1 day in the office every other week. N Brown's Head Office is located in the Northern Quarter in Manchester City Centre, surrounded by cafes, bars, and restaurants.

We exist to make our customers look and feel amazing #ProudToBeNBrown Follow @lifeatnbrown on Instagram

Retail & Consumer Goods
Industry
1001-5000
Employees
1875
Founded Year

Mission & Purpose

We are a Top 10 UK clothing and footwear digital retailer, with a home proposition, serving our customers across a portfolio of retail brands including JD Williams, Simply Be and Jacamo. Our ambition is to become the most inclusive retailer in the UK across fashion and home, which is relevant and accessible to all. Our Financial Services offering supports our accessibility by helping customers to spread the cost of shopping with us. Our Manchester grown business celebrates a heritage spanning over 160 years and we currently employ over 1,800 people across the UK.