Software Engineer
Job brief
We are looking for a full stack, team-oriented software engineer to join our growing startup. Day-to-day responsibilities will include new feature development for our software using React, Javascript and Python, but ultimately you will be responsible for taking our existing platform and implementing it as a server-less cloud solution.
Our Company
Robotic Materials Inc. was founded in 2016 and has developed a series of robotic and AI solutions for e-commerce and manufacturing. These include stand-alone 3D perception systems, material handling systems, and complete mobile manipulation solutions that are capable of bin picking, kitting, and assembly among others. We are currently working on a process control and monitoring solution (RMStudio) as a gateway to our hardware products. This will allow manufacturers to obtain real-time analytics from their line using a simple tablet-based interface deployed to employees and seamlessly integrate with and control IIoT devices to provide both additional data and turn actionable insights into increased workflow efficiency.
Responsibilities
- Adapt existing projects to a cloud architecture
- Write well-designed, testable code
- Troubleshoot, debug and upgrade existing systems
- Execute full software development life cycle (SDLC)
- Integrate software components into a fully functional software system
- Document and maintain software functionality
Requirements
- Proven work experience as a software engineer or software developer
- At least one example of a fully developed and deployed React App
- 1+ years of experience with React (Redux, Hooks, Jest)
- 1+ years of experience with web APIs (REST)
- 1+ years of experience with AWS (DynamoDB, Lambda, Greengras)
- 1+ years of experience with Python (Flask)
- Ability to document requirements and specifications
- Experience/exposure to manufacturing is a plus