React Job: Developer

Job added on

Company

LRQA group

Location

Royal Leamington Spa, England - United Kingdom

Job type

Full-Time

React Job Details

About Nettitude


This role is at Nettitude, an LRQA company. Nettitude is an award-winning provider of Cyber Security and Assurance, Incident Response and Technology services to organisations across the world. We are at a very exciting stage both in terms of our company but also in the Cyber Security marketplace.

We are looking for the right people to join us as we embrace the challenges thrown up by the advancements within the IT industry and the threats being faced. Nettitude is at the forefront of this arena and we excited to be seeking the right people to join our team.

Find out more about Nettitude at Nettitude Cyber Security ️ Award-Winning Cybersecurity Solutions . If you want to review our research and tooling, then head on over to Tips, Tricks and Tools for Cyber Security Enthusiasts | Nettitude Labs.


The role


  • Do you enjoy technically challenging software development which pushes your skills to the limit?
  • Do you welcome exposure to a wide range of new technologies?
  • Would you like to work for an employer who puts security before deadlines, and gives you space to learn the skills that you need?
  • Are you looking for a career path which allows you to maintain and deepen your technical expertise?

If you answered ‘yes’ to these questions, then we have something for you and we’d love to welcome you to our team! You’ll find yourself engaging in cutting edge cyber security capabilities with a high performing team of diverse and supportive peers.


Nettitude is looking to recruit a Developer to work within its Research & Innovation Department developing bespoke security-related software for internal use and client facing applications. The key areas of responsibility will include:

  • Producing clean, efficient code based on specifications
  • Troubleshooting, debugging and upgrading existing software

Skills and experience

Essential skills and experience would include:

  • Demonstrable ability to deliver secure, reliable and maintainable code.
  • Demonstrable ability to cover all phases of the software development lifecycle.
  • Demonstrable ability to work on own projects and within a team.

Additionally, we look for a candidate with:

  • Good judgement with respect to solution identification, and both high- and low-level design
  • Aptitude for understanding and interpreting client needs
  • Critical thinking
  • Keen attention to detail

We would also be looking for advanced skills in at least some of the technologies commonly used in Nettitude projects:

  • ReactJS and/or NodeJS
  • JavaScript
  • Python
  • MongoDB, ElasticSearch (or other NoSQL databases)

Experience or awareness of the following would also be desirable (but none are essential):

  • IT security concepts and practices
  • Artificial intelligence / machine learning
  • Low-level IP networking

What you’ll be doing

Typical software projects in the R&I department range from straightforward web portals and dashboards, through to innovative and challenging security-related software for purposes such as:

  • Network intrusion detection
  • Penetration testing
  • Malware analysis

To achieve this the development team is supported by our research staff, and by other security professionals within Nettitude. Nevertheless, it is common for the development team to be presented with tasks for which the solution is non-obvious, or which requires the use of unfamiliar tools or techniques. An aptitude for learning and problem solving will therefore be needed to successfully deliver this role.


The following list is indicative of the overall expectations of the role (not exhaustive).

  • To capture user requirements for new software, or for changes to existing software.
  • To write software which satisfies the agreed user requirements.
  • To test software, writing unit and/or system tests where appropriate.
  • To write appropriate developer-facing and user-facing documentation.
  • To deploy software that is to be hosted by R&I, or assist with the deployment of software to be hosted by IT Support.
  • To manage and appropriately respond to issues raised by users.
  • To ensure that Nettitude software is secure, reliable and maintainable.
  • To assist with the installation and operation of R&I IT systems.
  • To review software and documentation written by other members of the department.
  • To provide training to users where required.
  • To assist Management in performing other tasks as requested and required for effective business function.

Location


This role can be home- or office-based at the preference of the successful candidate. At a minimum it will be necessary to reside in the UK or Greece, and to make occasional visits to our local office on an ad hoc basis.


What we offer


We offer an exciting working environment with intellectual challenges, responsibility, and the opportunity to be involved with state-of-the-art cybersecurity research and development. An attractive remuneration package will be provided. #LI-Nettitude