Senior Software Engineer, Full Stack
Putney, London, UK
6d ago

Overall Ambition : Solve some of today's complex hospitality problems by creating innovative solutions using an open technology toolset.

What we're looking for : We are looking for an experienced Senior Software Engineer to join our passionate, lean, agile, fast growing, evolving and tech-loving team on a permanent basis.

The projects we are working on are innovative and will change the fast-casual dining experience forever. As a Senior Software Engineer you will be responsible for designing, developing, deploying and maintaining innovative solutions using the latest tools and technologies.

Senior Software Engineers work in conjunction with technical leads and focus on delivering through the entire stack what is required for our solutions, be that backend services, systems integrations or rich user interfaces.

You will be a polyglot with extensive experience across a wide range of technologies and projects and will relish tackling and solving tough problems.

We will continue investing in you through training, conferences and great opportunity for advancement as we grow as a team.

You'll be comfortable designing and articulating solutions, working closely with stakeholders to ensure we're delivering the right thing in the right way.

Understanding that delivering quality, working software, which meets the user's needs, is paramount. You'll be passionate about moving Nando's forward and be a champion of best practices, patterns, process and tech.

You will lead by example; getting your hands dirty in the code, inspiring your peers & educating our stakeholders. Responsibilities : Our Engineers have the opportunity work on a variety projects across a wide range products that enable us to operate our restaurants business efficiently and provide customers with a great experience.

As a Nando's Senior Software Engineer, you will allow each solution to drive the technology choice, not the other way around.

You will be technology agnostic and choose the right tool for the job.

  • Engage in and improve the whole lifecycle of services-from inception and design, through deployment, operation and refinement
  • Mentor and coach Junior Engineers to aid career progression and personal development
  • Develop services and user interfaces through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health. If you build it, you run it.
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity
  • Practice sustainable incident response and blameless postmortems
  • Integrate a disparate technology landscape and drive towards headless Nando's Skills required :
  • Proficiency in programming languages such as; Golang, Python, Node & C#
  • Proven experience working as a Software Engineer, preferably at a senior level
  • Proven experience of agile practices
  • Interest in designing, analysing and troubleshooting large-scale distributed systems
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • Ability to debug and optimise code and automate routine tasks
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form