Jobs by tag: "Balena"

Showing 1-5 of 8 items.
00B

Documentation Engineer

Balena
engineer 6 days agoApply

Job Description

ng a Documentation Engineer at Balena\n\nAs a Documentation Engineer at balena, you will lead the effort to educate the balenaCloud user base by creating world-class documentation and tutorials, enabling IoT developers to get the most out of the balena platform.\n\nYou will spend your days testing and learning all the ins and outs of deploying IoT fleets on balenaCloud, including new products, features and releases. You’ll document and describe all the technical capabilities of the platform in a clear, digestible format. In other words, you’ll become the world’s foremost expert on all things balena!\n\nThe documentation and internal knowledge base of solutions will be yours to design and maintain. You will create and organize this content, making sure it is synced, up-to-date, and easy for external and internal developers to quickly find the information they need.\n\nYou will be a critical element in balena’s [support driven development philosophy](https://www.balena.io/blog/support-driven-development/), helping the support engineers be more efficient and accurate. You will be integral in recognizing knowledge gaps in our user base but also in our team.\n\nYou will work cross functionally with Engineering, Product Management and Sales. Think of yourself as an internal journalist, using the entire team as your source as you dig out the perfect descriptions of our solutions for customers and employees. You will be on the front line of accelerating the development of some of the coolest IoT and edge technology products in the world.This will be a full-time role.\n\nRESPONSIBILITIES\n\n\n* Manage our docs from end to end. Document new features, maintain existing docs, organize the structure and flow of our docs, and ensure accuracy, clarity, and consistency across all of our internal and external technical documentation, including GitHub repos.\n\n* Work closely with the product, engineering, and customer success teams to understand technical details and their implications for users.\n\n* Measure our success in helping users understand the balena platform via our docs, share progress with the team, and find ways to continuously improve.\n\n\n\n\nREQUIREMENTS\n\nNeed to have:\n\n\n* Excellent writing and communication skills. You turn complicated technical concepts into clear and interesting material.\n\n* Able to dive deep while keeping the big picture in mind. You can create lots of great content while seeing how it fits into our overall story and broader goals.\n\n* Able to work with developers and team members to gather technical details. Like a journalist, you aren’t afraid to ask questions to get to what’s most important for users to know, and root out knowledge gaps that will benefit customers.\n\n* Organized, thorough, accurate, and close attention to detail.\n\n* Self-motivated and able to set direction and priorities. You can be incredibly productive without much oversight and know where your time is best spent.\n\n* Skilled at learning and teaching new technical concepts. You don’t need to be a developer per se, but you do need to be able to build a thorough understanding of balena products and teach others about our technologies.\n\n* You believe positive user experiences are critical to success and love helping customers tackle technical problems\n\n* Able to understand the product from a user’s perspective and explain features in a way that users will appreciate.\n\n* Fluent in written and spoken English\n\n\n\n\nNice to have:\n\n\n* Experience working as a developer, particularly with JavaScript, HTML, and Linux\n\n* Experience building IoT and/or hardware projects. Bonus points if you’ve built something cool using balenaCloud\n\n* Familiarity with IoT, containers, electronics, or embedded software development.\n\n* Strong understanding of content and documentaion’s role in a SaaS developer platform.\n\n* Links to resources where we can see your work and projects you are proud of will be hugely beneficial.\n\n\n\n\nBENEFITS\n\n\n* Work with an extremely talented, diverse team\n\n* Equipment of your choice\n\n* Remote-friendly\n\n* Flexible working hours\n\n* Flexible vacation policy\n\n* Annual company gathering in an international location\n\n* We send you hardware for side projects!\n\n\n\n\n\n\nABOUT WORKING AT BALENA\n\nWe come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.\n\nWe are an equal opportunity employer and value diverse backgrounds. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.\n\nWe communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK -- we'd rather grow than let our assumptions get in our way.

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, 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! 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.

00B

Internal Tooling Frontend Engineer

Balena
front end engineer 12 days agoApply

Job Description

NG A INTERNAL TOOLING FRONTEND ENGINEER AT BALENA\n\nBalena is developing Jellyfish, an ambitious social knowledge database that the team uses to collaborate, without being blocked by departmental or hierarchal divisions. Jellyfish gathers all information company wide and makes it a platform to implement processes that enhance the team's productivity and understanding. Think of it as a cross between Slack and Excel!\n\nThe improved problem space visibility and communication flow that the platform provides to the team is then leveraged to help build and improve both internal and customer facing products. Multiple teams across the company are already relying on the Jellyfish platform for their daily tasks.\n\nJellyfish adopts a revolutionary and cutting edge architecture:\n\n\n* The external interface is based on JSON Schema and JSON Patch\n\n* Actions on the system are asynchronous by default\n\n* The UI is auto-generated based on the data\n\n* It can seamlessly integrate with external services such as GitHub and Discourse\n\n\n\n\nThe Jellyfish team consists of a small group of tight-knit engineers who take pride on moving hyper fast without sacrificing quality by investing on automation, testing, and great engineering practices.\n\nIn this role, you will be using React to automatically generate user interfaces that can be used to view (and work together on) the compiled knowledge from many different perspectives.\n\nRESPONSIBILITIES\n\n\n* Actively invest back in our own technology, libraries, and frameworks\n\n* Be highly motivated to produce great code\n\n* Understand security best practices and strive to apply them in your work\n\n* Evaluate user requirements and other inputs to determine the scope and timing of new functionality\n\n* Push for delivering delightful user experiences\n\n* Closely collaborate with our UX/UI designers\n\n* Move between all major operating systems to ensure we provide consistent experiences\n\n* Unify how balena builds user interfaces, and actively contribute to Rendition, our shared GUI/CLI components toolkit\n\n* Use automation to reduce the amount of UI code that needs to be written\n\n\n\n\nREQUIREMENTS\n\nNeed to have:\n\n\n* Desire to make yourself and others more effective. You'd be bothered by an inefficient process\n\n* Good understanding of software engineering practices and how to apply them\n\n* Excellent written communication skills, and fluency in English\n\n* Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help\n\n* Highly organized, able to handle many threads at once, and keep things moving\n\n* Experience with Node.js\n\n* Experience building single-page applications with React, or any similar modern framework\n\n* Strong testing skills\n\n* Understanding of the command-line interface\n\n* Understanding of backend systems and how they interact with front-end applications\n\n\n\n\nNice to have:\n\n\n* A sample of your work (URL or attached sample)\n\n* Contributions to OSS projects (please include a URL)\n\n* Having 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 building automation tools\n\n* Experience building productivity software\n\n\n\n\nMake sure to let us know if any of these items apply to you!\n\nABOUT WORKING AT BALENA\n\nWe come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.\n\nWe are an equal opportunity employer and value diversity. We value knowledge and initiative more than educational and personal backgrounds, age, or location. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.\n\nWe communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK -- we'd rather learn than let our assumptions get in our way.\n\nBENEFITS\n\n\n* Work with an extremely talented, diverse team\n\n* Equipment of your choice\n\n* Remote-friendly\n\n* Flexible working hours\n\n* Generous vacation policy\n\n* Annual company gathering in an international location - this year, Barcelona in October\n\n* We send you hardware for side projects!\n\n\n\n\nTO APPLY\n\nWe're delighted to hear about you! Send us your CV, with a focus on what you can bring to the team. Please include in your cover letter a paragraph about something you worked on that you found technically appealing or exciting.

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, 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! 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.

00B

Internal Tooling Backend Engineer

Balena
engineer backend 12 days agoApply

Job Description

NG A INTERNAL TOOLING BACKEND ENGINEER AT BALENA\n\nBalena is developing Jellyfish, an ambitious social knowledge database that the team uses to collaborate, without being blocked by departmental or hierarchal divisions. Jellyfish gathers all information company wide and makes it a platform to implement processes that enhance the team's productivity and understanding. Think of it as a cross between Slack and Excel!\n\nThe improved problem space visibility and communication flow that the platform provides to the team is then leveraged to help build and improve both internal and customer facing products. Multiple teams across the company are already relying on the Jellyfish platform for their daily tasks.\n\nJellyfish adopts a revolutionary and cutting edge architecture:\n\n\n* The external interface is based on JSON Schema and JSON Patch\n\n* Actions on the system are asynchronous by default\n\n* The UI is auto-generated based on the data\n\n* It can seamlessly integrate with external services such as GitHub and Discourse\n\n\n\n\nThe Jellyfish team consists of a small group of tight-knit engineers who take pride on moving hyper fast without sacrificing quality by investing on automation, testing, and great engineering practices.\n\nWe don't require engineers to be already familiar with the technologies we use. We are happy to invest in people that showcase a strong understanding of the challenges of building secure distributed systems.\n\nRESPONSIBILITIES\n\n\n* Actively invest back in our own technology, libraries, and frameworks\n\n* Be highly motivated to produce great code\n\n* Understand security best practices and strive to apply them in your work\n\n* Design, architect, and own the execution of your projects\n\n* Ensure the architecture of our distributed system remains cohesive\n\n* Collaborate, brainstorm, and coordinate work with other teammates\n\n* Understand the high-level goals, and thus know how to prioritize your work\n\n* Challenge orthodoxy when that will help the product evolve\n\n* Work efficiently with a certain amount of ambiguity in the tasks you're executing\n\n\n\n\nREQUIREMENTS\n\nNeed to have:\n\n\n* Desire to make yourself and others more effective. You'd be bothered by an inefficient process\n\n* Desire to make yourself and others more effective. You'd be bothered by an inefficient process\n\n* Good understanding of software engineering practices and how to apply them\n\n* Excellent written communication skills, and fluency in English\n\n* Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help\n\n* Highly organized, able to handle many threads at once, and keep things moving\n\n* Strong problem-solving abilities. You know how to split a complex problem into incremental pieces\n\n* Strong understanding of HTTP\n\n* Experience working on distributed systems\n\n\n\n\nNice to have:\n\n\n* A sample of your work (URL or attached sample)\n\n* Contributions to OSS projects (please include a URL)\n\n* Having 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 PostgreSQL, Docker, Kubernetes, and Node.js\n\n* Experience with JSON Schema\n\n* Experience with NoSQL or graph databases\n\n\n\n\nMake sure to let us know if any of these items apply to you!\n\nABOUT WORKING AT BALENA\n\nWe come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.\n\nWe are an equal opportunity employer and value diversity. We value knowledge and initiative more than educational and personal backgrounds, age, or location. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.\n\nWe communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK -- we'd rather learn than let our assumptions get in our way.\n\nBENEFITS\n\n\n* Work with an extremely talented, diverse team\n\n* Equipment of your choice\n\n* Remote-friendly\n\n* Flexible working hours\n\n* Generous vacation policy\n\n* Annual company gathering in an international location - this year, Barcelona in October\n\n* We send you hardware for side projects!\n\n\n\n\nTO APPLY\n\nWe're delighted to hear about you! Send us your CV, with a focus on what you can bring to the team. Please include in your cover letter a paragraph about something you worked on that you found technically appealing or exciting.

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, 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! 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.

00B

Site Reliability Engineer

Balena
sys admin engineer a month agoApply

Job Description

being a Site Reliability Engineer at Balena\n\nBalena is looking for a Site Reliability engineer to work with the balena core services. Site Reliability engineers at Balena ensure that our platform is available, reliable, and efficient. They develop monitoring solution and disaster recovery plans, respond and investigate incidents, and work closely with the development team to facilitate frictionless deployments to production.\n\nWe're a growing company with opportunities to shape the future of our core system architecture and work to solve the good problems associated with scaling. As a company at the forefront of the emerging IoT sector, and one of the very few putting Docker on embedded devices, we move quickly and innovate aggressively to solve our problems in new and interesting ways.This will be a full-time role.\n\nYou will spend time on...\n\n\n* Defining and developing our monitoring systems\n\n* Designing and practicing disaster recovery plans\n\n* Scaling our infrastructure to meet the demand of hundreds of thousands of clients\n\n* Investigating and evaluating new technologies\n\n* Collaborating with the team to design internal tooling\n\n* Participating in on-call rotation\n\n\n\n\nREQUIREMENTS\n\nYou...\n\n\n\n* Take pride in your work and are passionate about good code\n\n* Are proficient in at least one mainstream programming language\n\n* Have deep knowledge of Linux, networking, and internet protocols\n\n* Are familiar with managing AWS infrastructure\n\n* Are an excellent communicator, fluent in English\n\n* Have a good internet line available so you can join a video call without trouble\n\n* Are comfortable taking on a project and pushing it to completion without too much management\n\n\n\n\nBENEFITS\n\n\n* Work with an extremely talented, diverse team\n\n* Equipment of your choice\n\n* Remote-friendly\n\n* Flexible working hours\n\n* Flexible vacation policy\n\n* Annual company gathering in an international location\n\n* We send you hardware for side projects!\n\n\n\n\nAbout working at balena\n\nWe come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.\n\nWe are an equal opportunity employer and value diverse backgrounds. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.\n\nWe communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK -- we'd rather grow than let our assumptions get in our way.\n\nTO APPLY\n\nWe're delighted to hear about you! Send us your CV, with a focus on what you can bring to the team.

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, 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! 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.

00B

Build Pipeline Engineer

Balena
engineer a month agoApply

Job Description

NG A BUILD PIPELINE ENGINEER AT BALENA\n\nWe strongly believe that the state of the art in software development, testing, and deployment is light years behind what it could be. Balena engineers take pride on accomplishing more with less by exponentially increasing their productivity through automation and internal tooling, and we are never afraid to question established software development practices, and pioneer our own, to improve the way we work.\n\nAs a build pipeline engineer, you will be working on our cross-platform in-house continuous integration system; on internal tools that range from automatic versioning based on commit conventions, to automated project landing website generation; and on discussing and implementing innovative deployment tools and processes within the distributed systems world.\n\nA successful build pipeline engineer is a well-rounded generalist and great communicator that take pride on maximizing the output of their team. They are eager to take responsibility for a project, and are able to make good decisions about the project because they have the context of what's important.\n\nWe don't require engineers to already be familiar with the technologies we use. We are happy to invest in people that showcase a strong understanding of the challenges of software development, testing, and deployment along with a willingness to learn and grow.\n\nRESPONSIBILITIES\n\n\n* Actively invest back into our own technology, libraries, and frameworks\n\n* Be highly motivated to produce great code\n\n* Maintain the health of our internal build and deployment systems\n\n* Implement and maintain internal tools to improve our in-house build and deploy pipeline\n\n* Identify parts of our development and deployment cycle that can be automated, and push to make that happen\n\n* Challenge orthodoxy when that will help the product evolve\n\n* Design, architect, and own the execution of your projects\n\n* Collaborate, brainstorm, and coordinate work with other teammates\n\n* Understand the high-level goals, and thus know how to prioritize your work\n\n\n\n\nREQUIREMENTS\n\nNeed to have:\n\n\n* Desire to make yourself and others more effective. You'd be bothered by an inefficient process\n\n* Good understanding of software engineering practices and how to apply them\n\n* Excellent written communication skills, and fluency in English\n\n* Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help\n\n* Highly organized, able to handle many threads at once, and keep things moving\n\n* Strong problem-solving abilities. You know how to split a complex problem into incremental pieces\n\n* Strong programming and software engineering skills\n\n* Good understanding of git, Docker, and shell scripting\n\n\n\n\nNice to have:\n\n\n* A sample of your work (URL or attached sample)\n\n* Contributions to OSS projects (please include a URL)\n\n* Having 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 the GitHub API and GitHub Apps Marketplace\n\n* Experience with cross-platform application development (macOS, Windows, and GNU/Linux)\n\n* Experience with Concourse CI and Kubernetes\n\n* Experience in the Node.js and Rust ecosystem\n\n\n\n\nMake sure to let us know if any of these items apply to you!\n\nBENEFITS\n\n\n* Work with an extremely talented, diverse team\n\n* Equipment of your choice\n\n* Remote-friendly\n\n* Flexible working hours\n\n* Generous vacation policy\n\n* Annual company gathering in an international location - this year, Barcelona in October\n\n* We send you hardware for side projects!\n\n\n\n\nABOUT WORKING AT BALENA\n\nWe come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.\n\nWe are an equal opportunity employer and value diversity. We value knowledge and initiative more than educational and personal backgrounds, age, or location. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.\n\nWe communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK -- we'd rather learn than let our assumptions get in our way.\n\nTO APPLY\n\nWe're delighted to hear about you! Send us your CV, with a focus on what you can bring to the team. Please include in your cover letter a paragraph about something you worked on that you found technically appealing or exciting.

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, 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! 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.