Senior Backend Software Engineer
The Opportunity
Do you build software tools to help your current team operate more effectively?
Do you love reading about and experimenting with the latest technology products and trends?
Great! We do too! niolabs thrives on the creative energy from our entire team, from software engineers to designers!
The ideal engineer candidate has a passion for programming in general, rather than a specific language. As part of the software engineering team, you will write code for the core nio platform as well as the open-source blocks that connect to it. Be prepared to quickly iterate new concepts, hack on interesting technologies, and work with other teams to improve our current product.
Skills Needed
Our Stack
Here are some more details about the stack we currently work with and what will be part of your day-to-day as a developer at niolabs. We would love to hear more about your experience with any of these items or related tools:
- Python3 for developing our core platform as well as open-source components we call blocks
- Jenkins for automating builds and testing
- Ansible for automating deployments
- Amazon Web Services (AWS) for cloud compute, hosting, and content delivery
- Linux (Ubuntu) as our standard deployment OS. The nio platform is OS-independent but we use Linux heavily and expect our development team to be familiar with it.
- Raspberry Pi, BeagleBone, Intel Edison (and more!) for prototyping and hardware projects
- ElasticSearch/Kibana for storing and visualizing data
- SQL and NoSQL databases for storing data
- Node.js for building robust, asynchronous APIs
- Socket.io for streaming data in real-time to browser-based clients
- GitHub for hosting private and public code
What is nio?
ehind several years of research and development by the niolabs team, the nio platform was created to seamlessly enable innovation across the world’s biggest issues. As “things” become smarter, the opportunity for technology to provide transformational value becomes both real and increasingly complex. With no agenda or bias other than to provide a tool to deliver hyperconnectivity and intelligence on the user’s terms, nio simplifies the process of digital transformation.
Submit your resume and a short note explaining why you’d be a great fit. We’ll eagerly review all applicants and reach out accordingly!