Remote Edge API Engineer at Balena 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 32,550+ jobs that allow you to work anywhere and live everywhere.

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 32,550+ jobs that allow you to work anywhere and live everywhere.

  Jobs

  People

👉 Hiring for a remote API position?

Post a Job - $299
on the 🏆 #1 remote jobs board

Balena


Edge API Engineer

Edge API Engineer


Balena


api

engineer

api

engineer

25d
\nOn being an Edge API Engineer at balena\n\nBalena helps developers deploy and manage tens of thousands of devices across the globe. These devices come in many different types and architectures, with varying resource constraints. To keep all of these devices healthy, responsive and ultimately functional, balena utilizes an on-device agent, named the balenaSupervisor. This agent is responsible for managing application containers and data on-device, communicating state changes with our API, and fulfilling the requirements of our users’ application code.\n\nAs an Edge API Engineer at balena, your role will include designing and writing fault-tolerant code on an open source project that is used in a mission critical part of our product. You will be a core member of the balenaSupervisor team and act as a go-to resource for internal and external developers working with this key component. You will also help develop the roadmap for future improvements to and expansion of balenaSupervisor functionality.\n\nResponsibilities\n\n\n* Coordinate with the balenaSupervisor team to design solutions to complex problems\n\n* Help maintain the balenaSupervisor open source repository; interact with community members and help guide contributions\n\n* Be highly motivated to produce great code\n\n* Balance short-term fixes and feature releases with the need for a clean and consistent architecture\n\n* Evaluate customer requirements and other inputs to determine the scope and timing of new functionality\n\n* Collaborate closely with our device, OS and product teams\n\n* Actively invest in our own technology, libraries and frameworks\n\n* Understand security best practices and strive to apply them to your work\n\n* Push for delivering a great UX for fleet owners\n\n\n\n\nRequirements\n\nNeed to have:\n\n\n* Good understanding of software engineering practices and how to apply them\n\n* Product mindset: gather feedback, understand and articulate user needs, help develop your component roadmap, and build solutions\n\n* Perseverance to understand the root cause when investigating elusive bugs\n\n* Self-discipline to take on a project and push it to completion without too much management\n\n* Be willing to ask for help, and provide it to those who ask\n\n* Strong problem-solving abilities. You can split a complex problem into incremental pieces\n\n* Continuous improvement mindset and desire to make yourself and others more effective\n\n* Comfortable working in an environment that practices radical candor and transparency\n\n* Excellent written communication skills, and fluency in English\n\n\n\n\nNice to have:\n\n\n* A sample of your work\n\n* Experience leading or contributing to OSS projects (please include a URL)\n\n* Have worked remotely before\n\n* Experience with balena as a user\n\n* Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices\n\n* Experience with Node.js, Docker, microservice architectures, rust\n\n* Experience with embedded development and microprocessors\n\n\n\n\nMake sure to let us know if any of these items apply to you!

See more jobs at Balena

Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.