Full Stack Developer

Sorry, this advert is now closed. Click here to view our live vacancies.
  • Glasgow/Hybrid
  • Excellent package on offer

 

About the company:

 

As a fast-growing company who continually set the bar high, they are committed to continuously raising the standard of the sectors in which they operate. Importantly they do this together, as a team.  They are no start-up an established, profitable, market-leader, supplying into NHS Trusts with the business growing quickly in the UK, USA and Australia. Incredibly they are also 3 times winner of the Design in Mental Health - Best Product award.  So not only is this a fantastic role you are actually working with a company whose product "changes lives with those who have a mental issue”.

 

Key responsibilities:

  • Working closely with a cross functional team of engineers, to develop industry leading products. This includes high level product design input.
  • Lead the design and development to various software components within the product portfolio - cloud, mobile, embedded or AI.
  • Developing high-quality, well-documented, tested code, and contributing to development reviews to maintain standards and release processes across the team.
  • Evaluation and recommendation of development tools and processes.
  • Take ownership of software development processes to allow for a lean efficient process that provides a high level of quality within a regulated industry.
  • Proactively seeking improvements to the current system leading to roadmap improvements.
  • Working with onshore and offshore developers to implement a state-of-the-art software system.
  • Testing and documenting development work to a high standard, while maintaining an audit trail and revision history of the work.
  • Conducting peer reviews of new code releases.
  • Provide support to the wider engineering teams for deployments and commissioning of IoT systems. Troubleshoot issues in the real world

 

Skills & Experience:

  • Versatility - a passion for working across boundaries to deliver award-winning products that make a meaningful difference in the world
  • A degree in an engineering, mechatronics or data science discipline is preferred (or equivalent experience)
  • A minimum of 5 years industry experience is preferred, including practical experience of developing highly complex software systems combining IoT, Mobile Application and Cloud Applications.
  • You are a polyglot software engineer, you don’t care about language, you just get things done using the right tools as and when required.
  • Demonstrated knowledge of multiple languages such as C/C++, Python, Node, Dart, Angular, React, Vue
  • Demonstrated knowledge of Azure, GCP or AWS. Ideally more than one.
  • Knowledge of multiple database types. You know when to use a time series database rather than a document database. You know why to use a table database rather than SQL.
  • Knowledge of working on either front-end or back-end problems. Expert in one.
  • Knowledge of creating quality software and integrating quality control into CI/CD pipelines.
  • Knowledge of IoT protocols (MQTT, AMQP).