Software Engineer

Work alongside colleagues in an agile environment to develop and maintain the Company’s existing and future applications, APIs, modules, and process daemons, helping to ensure they are user-friendly, robust, and meet all functional and non-functional specifications.

To apply for this role directly, please complete this online application form (no agencies)

Responsibilities

  • Assist with the design, implementation, and deployment of applications
  • Understand and implement functional and non-functional requirements
  • Debug both internally and externally-reported issues, and endeavour to maintain optimal performance of applications at all times
  • Work within an agile team and participate fully in all team meetings
  • Take both individual and collective responsibility for the successful operation of the Company’s applications
  • Share knowledge within agile team and the wider department
  • Participate in peer code reviews, both as reviewer and reviewee

Education and Qualifications

Essential

  • 2:1 Degree or equivalent in a relevant subject, or comparable relevant industry experience or training

Desirable

  • Industry-recognised certifications or qualifications

Experience

  • At least 3 years demonstrable experience developing, deploying, and maintaining non-trivial software applications and infrastructure

Skills

Essential

  • PHP (or similar language) to a high standard
  • Strong Javascript skills in context of API development
  • Relational database design, implementation, and usage, preferably with MySQL
  • Writing automated unit and functional tests using testing frameworks
  • Source control systems, preferably Git
  • General Linux usage, preferably CentOS/RHEL

Desirable

  • Other languages, such as C++, Python, Go, Node.JS
  • Integration with key cloud platforms; preferably AWS, including such technologies as No-SQL, Message Queues, etc
  • Containerising applications using tools such as Docker
  • Developing applications within the SalesForce platform
  • Familiarity with ticket tracking systems and build tools, such as Atlassian Jira and Bamboo

Personal Attributes

  • Excellent communication skills including fluent spoken and written English
  • Flexible approach to work, including managing changing priorities, and a willingness to pair-program and participate in code reviews
  • Ability to work within and positively contribute to an agile team environment
  • A creative aspect to your personality; good at forming new ideas and demonstrating them to others
  • Enthusiastic, with a desire to learn and expand knowledge
  • Analytical and methodical, with an eye for detail
  • Able to work under pressure, to prioritise and work within time scales in order to meet deadlines
  • Self-starter able to make progress with minimal supervision, but seeks help when required
  • Can accept and act upon constructive criticism
  • An interest in communications and IP technologies
  • Present an acceptable appearance at all times

Personal Circumstances

  • The right to live and work in the UK
  • Live within commuting distance of Croydon
  • Due to the nature of the Company’s products and services, the jobholder must on occasion be willing and available to work extra hours when required
  • As this role involves access to systems processing potentially confidential and sensitive customer information, all prospective and current staff are required to undertake background and reference checks prior to and periodically during employment

About Natterbox and Red Matter

Natterbox and Red Matter are revolutionising the way the world communicates by delivering business telephony via the cloud. The sector in which we operate is dynamic and fast-growing, and our innovative, award-winning solutions are securing the business of global clients.

Our company is backed by a passionate and accomplished management team with many years of experience in cloud computing. We have a clear vision for the future and are looking for talented, high-energy, like-minded individuals who share our passion to change the world.

Natterbox Ltd and Red Matter Ltd are equal opportunities employers.