Role: Full Stack Engineer
Location: Retford, ideally looking for someone to be based in the office, however there is room for negotiation.
Package: Paying up to 60k
Feeling neglected in your current role? Not getting to work with latest tech stack. Or is there simply just not enough variety for you?
If this is the case, please read on as this could be the perfect role for you…
You will be working with a young company who are one of the leaders in their field, which I must admit is pretty cool and some may say it’s the future, others may disagree!
You will be happy to role your sleeves up and get involved in front end and back-end development. On the back end it will be handy if you have had experience in one of the following such as NodeJS, Python (Django or Flask), Laravel or Go. Whereas on the front end you will have experience in Angular, Vue, React, JavaScript, CSS and HTML.
You will be working alongside a small team, where your voice will be heard, and yes you can have an input, they are looking at new technologies to work on and you will have an input into this. Working within a small team it’s imperative that you can manage your own workload and give accurate deadlines to when you will be able to complete tasks.
If you are shrinking violet this probably isn’t the right role for you, as there is a lot of interaction with the team, and you will be involved with customers. There may be the odd occasion when you go on site and demonstrate what the product does to the client.
If the idea of this sends your heart soaring to the skies, please do get in touch.
You’ll be working within the aviation software development scrum team and be involved in the development of our software solutions.
Specific duties include:
Development of our core web applications using common front-end, back-end, and database technologies in model-view-view-model (MVVM) pattern.
On the database side you are expected to design the architecture for handling user-data (e.g., user profile, authentication, authorisation) as well as the data coming from different sensors such as cameras, RF sensors, computer vision systems, etc.
On the back end you are expected to design a server architecture capable of handling the requests and data coming from users and sensors, integrating, and displaying them to the user on the front-end.
On the front-end, you will be working alongside a UI/UX developer/designer to create stunning interactive and responsive UIs, consisting of real-time geographic charting.
Being part of our development road map team, developing and integrating new modules to handle data from our increasing variety of hardware sensors and systems.
Testing, identifying, and optimising the time-critical components.
Being creative and coming up with new ways to enhance our products using the latest technologies.
Qualifications and Skills
The successful candidate would need to be highly driven in the following areas.
Provide accurate estimates with regards to work and work to a schedule.
Maintain a high level of awareness of the industry and trends, particularly regarding development.
Keep abreast of usability standards and emerging technologies.
Be a team player and keep team members informed as appropriate.
Work hard to keep our software ahead of our competitors, positioning yourself and the company as specialists in aviation software.
Experience, Skills and Knowledge:
On the back-end side you must have extensively worked with one of the languages used for designing back-end systems such as NodeJS, Python (Django or Flask), Laravel or Go.
On the front-end you must be comfortable working with Angular, Vue, React, JavaScript, CSS and HTML.
On the database side you must have firm command on either SQL or Mongo DB.
Good communication skills, oral and written.
Ability to work within the team and independently to meet deadlines.
Must have meticulous attention to detail.
Excellent coding skills and good understanding of the necessities of cross-browser production.
Experience with JavaScript and JavaScript libraries to create rich interactive content.
In-depth experience working with web technologies such as HTML5 and deploying solutions across responsive, cross platform devices/browsers.
Understanding the necessity for automated testing (unit tests).
Technology we’re using right now:
Laravel
Angular 10
TypeScript
Leaflet.js
Python
MySQL 5.7
AWS (EC2, RDS, Route53)
Newrelic
Docker
Git
Jira
What we are looking for:
As a Full Stack Engineer, you will help the company to maintain and develop the front-end, back-end and services of our AeroTracker product. You’ll need to be able to take technical ownership of a specific application, product, or infrastructure.
Future Development Plans:
We’re keen to work with new and emerging technology (Golang, Rust…) and want engineers with a collaborative nature – keen to learn and share knowledge with others. We are considering using the following technologies:
A modern JavaScript framework (Angular, Vue, React)
AWS Lambda
AWS API Gateway
DynamoDB
‘Must Have’ Qualities:
Self-motivated and hard worker.
Putting the customer first.
Desire and willingness to learn and grow with us.
A team player.
The drive to succeed.
Further Information:
Occasional travel may be required in this role to visit customer sites for demonstrations, installations, hand overs, or reviews.