##### Job Description :
As an Engineer I on the Enterprise Software team, your focus will be to
develop software solutions for the order fulfillment and material handling
industries that leverage IAM Robotics robotic systems.
As a core team member, you will collaborate with Senior Software Engineers to
implement the features and requirements for a cloud based services platforms.
#####
**Duties and Responsibilities:**
* Work with Senior/Principal Software Engineers to understand the design of enterprise software sub-system
* Develop and deliver enterprise software sub-systems
* Adhere to design principles laid out by Architects
* Adhere to development methodologies laid out by Senior/Principal Software Engineers
* Review and test software developed by teammates
* Work in Python, MySQL and React JS
* Ability to be flexible and adaptable in a startup environment
#####
**Minimum Experience Requirements:**
* Fluent in one or more object-oriented programming languages (python, C++, java, etc.)
* Experience with Unix / Linux
* Experience with software configuration management systems (git, svn, etc.)
* Experience with FastAPI, Flask or other REST frameworks
* Experience with Cloud infrastructure and DevOps principles
* Experience with networking
* Experience with mobile app development
* Experience with messaging protocols (HTTP, MQTT, AMQP)
* Bachelor's Degree in Computer Science or a related field