<img alt="" src="https://secure.leadforensics.com/269707.png" style="display:none;">

FULL STACK DEVELOPER

JOIN THE INVISIBLE SYSTEMS TEAM

 

Could you be our Full Stack Developer?

 

Invisible Systems are recruiting a Full Stack Developer to join the team in our Manchester or Milnthorpe office.

Are you are a full stack developer with excellent technical skills across a broad range of web technologies and data processing, and leading edge knowledge of IoT data architectures and database design and implementation techniques? Then this role may be for you.

The successful candidate will be part of small but rapidly growing team of developers and engineers who are creating the next generation of IoT products. The team develop end to end solutions including IoT sensor hardware & firmware, Big Data cloud infrastructure, and full stack web development.

Responsibilities:

• Development and maintenance of full stack cloud solution
• Development and execution of both manual and automated test cases
• Working closely with product management to capture requirements, acceptance tests and user stories
• Develop documentation to capture software design
• Development of customer facing documentation, including release bulletins and feature descriptions
• Working closely with product management and technical support to resolve technical issues
• Working closely with device and infrastructure developers to ensure successful integration between IoT devices and the cloud platform

What are we looking for?

• 2+ years web development experience with proven architectural software design skills
• Language experience including PHP, JavaScript (jQuery) and CSS
• Evident experience of database development (especially MS SQL Server) with a clear understanding of techniques to ensure high performance and processing efficiency
• Knowledge of MVC Architecture and of web service & back-end implementations
• Proven ability to resolve complex problems on full stack cloud based solutions
• Test Driven Development, especially PHPUnit
• Proven experience in web based UI/UX design
• Excellent attitude to Quality and good knowledge of QA practices
• Structured approach to Software Development Life Cycle
• Flexible can-do attitude, with excellent team working skills and proactive attitude
• Excellent documentation skills

Desirable Skills:

• Linux server administration and/or container deployment
• One or more of:
o Experience of microservice design and implementation (Kafka, MQTT, Golang, etc.)
o Experience working in a Laravel, Vue JS & Sass stack
o Experience in app development and deployment
• Experience implementing and working with automated test environments
• Experience with distributed revision control systems (esp. Git/Bitbucket)
• Experience of working in an agile development environment
• Selenium browser automation (or similar)
• Up to date knowledge of current trends and developments within the IoT industry
• IoT development experience – including LoRa, LoRaWAN, NB-IoT

Think you're a good fit? Submit the form below.

Submit Your Application