Develop and maintain the software systems that power NVBOTS’ cloud 3D printing solution. Responsibilities include developing our REST API, creating and improving various backend services, and designing and implementing internal web tools. The software engineer will focus primarily on server-side systems, but will work closely with the front end design and development team to rapidly develop and deploy new features.
- Very experienced with Python, Django, and Django REST framework
- Very experienced with distributed and multithreaded applications
- Proficient at Debian GNU/Linux and standard tools
- Experienced with test driven development, object-oriented programming, agile development, continuous integration, and version control
- Knowledge of the following is a plus: Docker, Jira, Flask, Angular 2, Aurelia, RPyC, Celery/rabbitmq, C/C++, Postgresql, WebSockets
- B.S. or higher in Computer Science or equivalent
- 5-10 years software development experience