Job Description
POSITION SUMMARY:
The Full Stack Developer is a key team member responsible for architecting and helping to implement front-end and back-end portions of Exosite’s Murano IoT Platform and ExoSense Application.
As part of the Exosite Delivery team you will have the opportunity to give input into the design, development and deployment life cycle of the applications you are building.
POSITION RESPONSIBILITIES:
Collaborate with the cross-functional teams to implement software products and tools to help our customers build ground breaking internet connected products.
Collaborate with UX designers to ensure interface design is something that can be sustainably implemented
Solve scaling and performance needs
Develop within Exosite’s ExoSense application using Vue.js and GraphQL to roll out new features
Contribute to other Exosite software products as needed
Actively participate in Sprint planning and execution
Other duties as assigned
JOB REQUIREMENTS:
Hands-on Experience JavaScript, GraphQL, REST APIs and Node.js
Hands-on Experience with modern front-end frameworks Vue.js, and/or ReactJS
Experience with distributed systems ("cloud computing") and hosted application environments
Understanding of Internet and networking communications protocols
Experience building internet-connected products or developer tools is a plus.
Some experience with any of the following technologies is a plus:
Bash / Python / Elixir / Erlang
Github Actions / Docker
PostgreSQL / Redis / Cassandra / MongoDB
Code samples in a public github repository or similar public portfolio is a plus
Excellent written and oral communication skills, comfortable communicating with internal stakeholders
Experience working in a team-oriented, collaborative environment
The ability to thrive in a fast-paced, high-growth technical environment and is passionate about technology.
Ability to master new technologies quickly
Highly-motivated, self-directed, goal oriented, hard worker, able to multitask and prioritize appropriately.
In addition to world-class, cloud-based technologies, Exosite is also building a world-class work environment. Exosite supports remote work and puts a focus on ensuring employees have what they need to get their jobs done. The Minneapolis office is located in a recently renovated historic building west of downtown Minneapolis, and fosters a creative, collaborative environment of thought leaders, designers, and makers.
From social events and team-building activities to professional development and flexible work hours, Exosite employees are cultivated to thrive both personally and professionally. The team is highly collaborative and provides excellent opportunities for growth at all experience levels.