Software Engineer
(1+ years exp)£30k – £60k • 0.0% – 1.0%
Published: 1 month ago
Ai Build
Artificial Intelligence and Advanced Additive Manufacturing technologies
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
Java
SQL
REST
Docker
React.js
Es6
The Role
Responsibilities:
- Work closely with the CEO and lead the development of AiSync web application for large scale robotic 3D printing.
- Take responsibility of managing the full stack in an agile environment using Ai Build’s back-end algorithms and manufacturing data.
- Implement new features and data storage solutions for improving the performance of the product.
Absolutely necessary skills:
- Java 8
- ES6 JavaScript
- Familiarity with a backend JVM framework (ideally Dropwizard, but Spring/Spring Boot or similar would also be OK)
- React
- Docker
- SQL (PostgreSQL familiarity is great but not required)
- Strong understanding of REST
- Strong understanding of concurrency
Strongly recommended skills:
- Git
- Familiarity with Unix systems
- Familiarity with JVM testing frameworks such as JUnit, Mockito etc.
- Terraform (or at the very least practical experience with cloud computing, e.g. AWS and some knowledge of modern DevOps practices)
- CSS
- Familiarity with basic networking protocols (TCP, DNS, HTTP)
- Experience working with websockets
- Experience with the Maven build system
- Nginx
- Redux
Nice to have skills:
- Kotlin
- GNU Make
- Docker Compose
- NPM
- Liquibase
- Experience using native libraries via JNI
- Selenium
- Bash
- ThreeJS
- SLF4J
- Practical experience debugging memory related issues via e.g. VisualVM
- VisJS
- Webpack
- NightmareJS
- Work closely with the CEO and lead the development of AiSync web application for large scale robotic 3D printing.
- Take responsibility of managing the full stack in an agile environment using Ai Build’s back-end algorithms and manufacturing data.
- Implement new features and data storage solutions for improving the performance of the product.
Absolutely necessary skills:
- Java 8
- ES6 JavaScript
- Familiarity with a backend JVM framework (ideally Dropwizard, but Spring/Spring Boot or similar would also be OK)
- React
- Docker
- SQL (PostgreSQL familiarity is great but not required)
- Strong understanding of REST
- Strong understanding of concurrency
Strongly recommended skills:
- Git
- Familiarity with Unix systems
- Familiarity with JVM testing frameworks such as JUnit, Mockito etc.
- Terraform (or at the very least practical experience with cloud computing, e.g. AWS and some knowledge of modern DevOps practices)
- CSS
- Familiarity with basic networking protocols (TCP, DNS, HTTP)
- Experience working with websockets
- Experience with the Maven build system
- Nginx
- Redux
Nice to have skills:
- Kotlin
- GNU Make
- Docker Compose
- NPM
- Liquibase
- Experience using native libraries via JNI
- Selenium
- Bash
- ThreeJS
- SLF4J
- Practical experience debugging memory related issues via e.g. VisualVM
- VisJS
- Webpack
- NightmareJS
More about Ai Build
Similar Jobs
Taskee
Find local university students to do tasks around the home and garden
Moneyfarm
Smart Investment Advisory
Octopus Energy
Disrupting the UK energy market through technology
Deliveroo
Your favourite restaurants and takeaways, delivered to your door
Byte Tree
Enhancing Visibility of Blockchain Networks
CFTE
Learning and Innovation platform for Finance 2.0
inplace.tech
Real in-game advertising
StreamOn
Go live once, re-stream to YouTube, Twitch and Facebook
CyberRMP
We help organisations to find their cyber risk score