Full Stack Software Engineer - Web & App Development

Full Stack Software Engineer - Web & App Development

Job Title: Full Stack Software Engineer - Web & App Development
Contract Type: Permanent
Location: Hayle, Cornwall
Salary: D.O.E
Start Date: ASAP
Reference: OS03821
Contact Name: Oli Solari
Contact Email:
Job Published: May 09, 2021 14:22

Job Description

Full Stack Software Engineer - Web & App Development

Location: Hayle, Cornwall

Salary: DOE

Reporting to: Director of Electronic Engineering
Functional report to: Director of Electronic Engineering
Scope of role: Web and App full stack development
Required: Minimum 2 years work experience in Web and App software development


My client is a creative engineering company that produces innovative products for the global Marine, Recreational and Specialty Vehicle markets.

The company has won a handful of technology innovation awards in the past 2 years. We have several new innovative, leading edge R&D projects underway and we are constantly updating our current product set in our quest for continuous improvement.

We are looking for an enthusiastic, self-starter, Web and App full stack developer that wants to join a highly talented Electronics Engineering team to create web and app software to interact with our Electronics hardware.


You will need to have the skills to:

  • Create platform independent code to update our Android & IOS Apps - Nativescript or React Native skills required
  • Create AWS database backends - MySql, Amazon RDBMS, NoSQL skills required
  • Create Web services and APIs to communicate with our Electronics devices remotely
  • Create Web Front ends that can be securely accessed by both customers (device statistics) and our Engineering team (configuration and firmware updates)
  • HTML5, Angular and generic Javascript skills required

The position is available for immediate start and offers competitive compensation and benefits for the right candidate.

Skills and Qualifications

  • Minimum of 2 years work experience as a full stack software engineer
  • Competent at Mobile app development technologies.
    • Angular
    • Nativescript
    • Javascript
    • HTML5
    • Python
    • Java
  • Graduate degree or diploma in Information Technology - Software development
  • C or C++, Java, JS/HTML5, programming skills useful
  • Good understanding of Electronics principles useful
  • Good Database admin skills. Able to understand, create and maintain data base schemas
    • MySQL
    • Amazon RDS or Aurora
    • NoSQL
  • Familiar with Agile principles and software development best practices
    • Jira
  • Familiar with source control tools
    • Bitbucket

Desirable attributes

  • Team player
  • Able to work to deadlines
  • Good communication and documentation skills
  • Willing to do a combination of hands-on electronics programming tasks and related software interface programming related tasks
  • Willing to interact with low level electronics programming
    • CAN Open
    • C, C++
  • Genuinely interested to develop interfaces for cutting edge Electronics Products, interacting with our Electronics Engineering team
  • Willing to learn new technologies and skills
  • Strong interest in the development of software interfaces for electrical systems for the Marine and Recreational Vehicle industries

General Duties Software development tasks including:

  • Development and maintenance software to manage various electronics management applications
    • Mobile Apps for IOS and Android
    • Web services and apis
    • Database backends
    • Product touch screen applications
  • Preparation of test cycle plans and product validation
  • Oversee Product test cycles
  • Assist Electronics Engineering team with all software interface, data storage, Web and APP interface tasks
  • Application Development, testing and meticulous documentation
  • New R&D projects
    • Participate in product and software brainstorming, design, and roadmap
  • Participate in Beta installations and validation
For more information about this role, please contact Oli on

Get similar jobs like these by email

By submitting your details you agree to our T&C's