Remote Jobs at Balena 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 15 Remote Jobs at Balena tagged DevOps, Engineer and Backend
such as DevOps Engineer, Backend Engineer and Frontend Engineer

  Jobs

  People

👉 Hiring remotely? Reach 1,000,000+ remote workers on the 🏆 #1 remote jobs board

Post a Job - $299
Hide this

Last 30 days

Balena

 

Team Happiness Engineer

Team Happiness Engineer  


Balena


customer support

engineer

customer support

engineer

9d
\nOn being a Team Happiness Engineer at balena\n\nAt balena, we spend a lot of time working to ensure that our team is cared for. As our team grows, we want to make sure that this is the case, which means working on interesting and rewarding challenges!\n\nOne of our priorities in terms of team happiness is to optimise team scheduling. We’re a remote-first company distributed across many continents, and as a result, scheduling meetings and ensuring we always have engineers available to support our users is a difficult challenge.\n\nWe believe it’s important to ensure that every member of the team is able to choose their working hours and maintain a healthy work-life balance, which means taking these parameters into account when scheduling.\n\nAs you may have read on our blog, we achieve this through the use of advanced constraint programming algorithms. This turns a task which would be tedious and inefficient to do by hand into a rewarding mathematical challenge which simultaneously results in a better and more flexible outcome for our team.\n\nAlgorithmic scheduling is of course just one example of pain reduction for the team. We have more ideas on how tools like constraint solvers can be applied to boost team happiness and success, for example the optimisation of team activities and professional development.\n\nWe are looking for a full stack “team happiness” engineer to join us in this venture by innovating and implementing engineering solutions to reduce discomfort and friction across our team. We can’t wait to see what you can come up with!\n\n\n\n\nRequirements\n\n\n\n* Extremely good problem-solving abilities. You know how to split a complex problem into incremental pieces.\n\n* The software engineering skills to implement these solutions programmatically.\n\n* The ability to execute and complete software projects.\n\n* Good understanding of software engineering practices and how to apply them (e.g. version control, tests, descriptive commit messages).\n\n* Self-motivation to find the best possible outcome from a myriad of options.\n\n* Desire to make yourself and others more effective; you’d be bothered by an inefficient process.\n\n* Excellent written communication skills, and fluency in English.\n\n* The ability to work remotely, with a remote team around the world.\n\n* The candour to question the status quo.\n\n\n\n\n\n\n\nNice to have:\n\n\n* Experience with Linux, TypeScript, JavaScript frameworks, Python, HTML/CSS and databases\n\n* Experience with Google Sheets, Google Apps Script, and managing projects on the Google Cloud Platform.\n\n* A good understanding of git and GitHub.\n\n* An interest in mathematical modelling, optimisation and constraint solvers.\n\n* A sample of your work (URL or attached sample).\n\n* Experience in a full stack developer role.\n\n* Having worked remotely before.\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 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\n\n\n\nBenefits\n\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\n\n* We send you hardware for side projects!\n\n\n

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.

Balena

 

Fleetops Engineer

Fleetops Engineer  


Balena


engineer

engineer

9d
\nOn being a FleetOps Engineer at balena\n\nAt balena, we help our customers deploy and manage tens of thousands of IoT devices across the globe. The balena ‘fleet’ is extremely heterogeneous, with devices of many different types and architectures, and is constantly growing and evolving.\n\nCoupled with a philosophy of support-driven development, our FleetOps engineers are the "special operations forces of support", often tackling the high-impact, high-complexity cases that affect the entire balena fleet.\n\nA major focus of the FleetOps team is device reliability engineering, or helping to make device management safer for our users, which includes building tools and automating where possible. Examples of past FleetOps projects include: resinhup — our solution for managing host OS updates, and configizer — a solution we developed to more safely adjust on-device configuration remotely.\n\nAs a key member of the FleetOps team, you will be constantly alternating between reactive management practices (temporarily relieving customer friction) and preventative maintenance across the fleet. You won’t have just a single component to maintain, but instead you will work both on providing workarounds that can eventually be productized, and on making existing tools more robust and scalable. You will continuously seek new territory for what customers need in the short/medium term, and collaborate with product engineers to effectively handle the 'delta' between what the product is now and where it is heading.\n\nYou will actively contribute to product decisions with data from the field. Components like on-device metrics, monitoring, data visualization, and debugging are all common territory for the team. Things you work on today may become new capabilities in the balena platform tomorrow!\n\nResponsibilities\n\n\n* Take customer interactions and issues, write scripts and turn these into tools and products that will enable our users to effectively manage the health of their own fleets\n\n* Convert reactive support into preventative maintenance — diving in to solve the problem now with whatever means necessary, but then building and automating tools/products for the entire fleet\n\n* Contribute to roadmap, development, and maintenance of key OS features such as remote host OS updates, brownfield migrations, etc.\n\n* Help define and educate users on best practices for going to production on balena; you will be a go-to resource for best practices, and will learn and teach the lessons of scaling\n\n* Be a key resource for other engineers on support; you’ll often be asked to lend your expertise and contribute to internal docs/cookbooks to extract your knowledge and educate others\n\n* Create tools to help monitor and understand the overall health of the balena device fleet\n\n\n\n\nRequirements\n\n\n* Customer-facing skills; ability to understand the actual problem users are trying to solve and work together to find a solution\n\n* Dynamic and flexible demeanor, as user requirements and/or the product change frequently\n\n* Ability to both hold the big picture in mind and dive into the weeds. You’ll be transitioning between the two in real-time\n\n* Having the patience to research and observe patterns, and being methodical and thorough in your approach.\n\n* Continuous improvement mindset; you’re constantly thinking about how to automate your manual work and be more efficient\n\n* Ability to independently make tradeoff decisions and knowing where your marginal time is most productively spent\n\n* Being curious and willing to constantly build on your product knowledge (through projects, tutorials, support shifts, etc.)\n\n* Excellent communication skills, and fluency in English\n\n\n\n\nBonus points\n\n\n* Experience with deploying, administering or monitoring Linux systems and applications\n\n* Proven scripting skills (shell, Python, Node.js/JS, Rust etc.) and familiarity with tool building and automation\n\n* Background in SysAdmin, SysEng, DevOps, SRE types of roles, or experience working on similar challenges\n\n* Interest in or familiarity with IoT, embedded software, the balena platform, etc.\n\n\n\n\nMake sure to let us know if any of these items apply to you. If possible, please also share a sample of your work (URL or attachment).\n\nTo apply\n\nWe're delighted to hear about you! Along with your CV/Resume, please answer the questions in our application form to help us make an informed initial assessment.

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.

Balena

 

Product Engineer

Product Engineer  


Balena


product manager

engineer

exec

product manager

engineer

exec

10d
\nOn being a product engineer at balena\n\nAll team members at balena are laser-focused on our mission: enabling developers to succeed in IoT and edge computing by helping them deploy and manage tens of thousands of devices across the globe.\n\nAs a product engineer, you will act as a product visionary and full-stack engineer at the same time — proactively identifying opportunities and seeing new features throughout the entire lifecycle from design to deployment and maintenance. You will own product outcomes, not feature requests, and take into careful consideration balena’s complex, interdependent systems when developing solutions. You will build a deep understanding of what the product is now and what it needs to be in the future, and help inform tradeoff and prioritization decisions. Above all, you will get your hands dirty and build cross-platform capabilities to remove friction for our users.\n\nYou will get inspiration both from the balena team and by actively communicating with users to understand how we can better address their needs, anticipate roadblocks and maximize the added value of a feature or solution for them. You will be empowered to take on a user request and own its implementation across any part of the stack — whether that's front-end, back-end, infrastructure, etc. You will solve hard architectural riddles and answer questions like “How do I build this? How does it all fit together?”\n\nYou will work both independently and with engineers, designers, product leads, and more in the service of improving users' lives, without regard for internal silos or barriers. You will communicate proposals, discuss with others in the team, incorporate feedback, and drive positive change.\n\n\nResponsibilities\n\n\n* Talk to users to understand their current and future needs, filter user feedback, analyze product issues, produce requirements, and develop implementations that will enable our users to effectively manage the health of their own fleets\n\n* Help inform the product roadmap and contribute to prioritization and tradeoff discussions when deciding what to build and focus on\n\n* Lead the development of new user-centric features across the balena product stack\n\n* Contribute to documentation and user-facing guides for the implementations you develop\n\n* Work closely with the customer success team and engineers on support; you’ll often be asked to lend your expertise and contribute to internal docs/scratchpad to extract your knowledge and educate others\n\n* Constantly question how we can address user needs with long-term product improvements and developments, rather than short-term fixes. Look for ways we can abstract feedback and build generic solutions for all users\n\n\n\n\n\nRequirements\n\n\n* Breadth of experience, having worked on front-end, back-end and whatever it takes to make users successful and delighted\n\n* Up-to-date software engineering knowledge and problem-solving skills (both in development and in production mode)\n\n* Customer-facing skills; ability to understand user needs through conversation and product intuition, articulate their challenges to the team, and build and deploy solutions\n\n* Drive for execution, taking ownership and pushing projects to completion\n\n* Humbleness to ask for support from experts within the team when their particular skills are required\n\n* Ability to both hold the big picture in mind and dive into the weeds\n\n* Being curious and willing to constantly build on your knowledge of the balena product and new technologies when needed\n\n* Continuous improvement mindset and desire to make yourself and others more effective\n\n* Being comfortable working in an environment that practices radical candor and transparency\n\n* Excellent communication skills and fluency in English\n\n\n\n\n\nBonus points\n\n\n* Experience with technologies like Typescript, React, Node.js, Docker, PostgreSQL, or Kubernetes\n\n* Experience leading software projects or bringing people together to collaborate and build great products\n\n* Contributions to OSS projects (please include a URL)\n\n* Interest in embedded systems as demonstrated through personal projects with a Raspberry Pi, commercial or industrial experience with connected devices, etc.\n\n* Experience with balena as a user\n\n* Having worked remotely before\n\n\n\n\n\nMake sure to let us know if any of these items apply to you. If possible, please also share a sample of your work (URL or attachment).\n\n\nTo apply\n\nWe strongly recommend that you have a look at/try our platform first (set up a balenaCloud account, test it and even push an app). Along with your CV/Resume, please answer the questions in our application form to help us get the context right.

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.

Balena


Analytics Engineer

Analytics Engineer


Balena


stats

engineer

stats

engineer

11d
\nOn being an analytics engineer at balena\n\nAs an analytics engineer, you will work closely with fellow engineers, the product and growth teams, company leadership, and more to build data and analytics tools, facilitate a deeper understanding of our products and businesses, and ultimately empower better decision making. You’ll understand business drivers and uncover analytics use cases. You’ll research, evaluate and shape technology choices together with the analytics team.\n\nYou will be persistent about data quality and work with component maintainers to clarify their event instrumentation to improve accuracy. You will provide guidance for generating analytics policies to instrument as well as to consume data. Furthermore, you will work on projects that automate our manual tasks and help build new scalable processes for growth.\n\nIn this role, communication skills and attention to detail are important. You are expected to be equally comfortable with clearly explaining the data products and data analysis to non-technical folks as well as to experienced engineers. You will be a go-to resource for all things data and analytics within the company and will answer questions and provide additional details as needed.\n\nResponsibilities\n\n\n* Work closely with analytics engineers, product and growth teams, and component maintainers to unify our complex and disparate data sources\n\n* Build and maintain the centralized data platform for processing various data streams and delivering clear, accurate, and timely data to the balena team\n\n* Design, develop, and maintain procedures for consistent data extraction, transformation, and loading to various systems\n\n* Design, implement, and maintain various forecasts and predictive models\n\n* Respond to data inquiries from team members and company leadership; help build dashboards and analytics tools for team-wide use and external reporting\n\n* Analyze data and communicate key insights based on your understanding of broader business goals and team priorities\n\n\n\n\nRequirements\n\n\n\n* Curiosity and determination to understand and improve data flows across services and teams. Empathy to understand both internal and external users’ needs and build solutions\n\n* Hands-on production experience with data technologies and data pipelines. An understanding of best practices and common tools for data processing and analysis\n\n* Experience developing business intelligence and data processing tools for business metrics as well as predictive models\n\n* Strong analytical skills with a passion for data quality\n\n* Self-discipline to take on a project and push it to completion without too much management\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* Excellent communication skills, and fluency in English\n\n* Comfortable working in an environment that practices radical candor and transparency\n\n\n\n\nBonus points\n\n\n* Experience with technologies like Python and popular Python libraries used for data processing and machine learning (like Pandas, Scikit-Learn, XGBoost), PostgreSQL, Docker and Kafka\n\n* Contributions to OSS projects (please include a URL)\n\n* Experience with balena as a user\n\n* Having worked remotely before\n\n\n\n\nTo apply\n\nWe're delighted to hear about you! Along with your CV, please include in your cover letter a paragraph focusing on:\n\n\n* What specifically made you interested in this job and what do you think you can bring to the team?\n\n* What’s an interesting data problem you worked on? What made it exciting for you?\n\n\n

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.

Balena

 

Edge API Engineer

Edge API Engineer  


Balena


api

engineer

api

engineer

22d
\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.

Previously

Balena


Interaction Engineer

Interaction Engineer


Balena


engineer

engineer

1mo
\nOn being an Interaction Engineer at balena\n\n\nBalena maintains plenty of front-end applications, ranging from our complex user-facing web dashboard, to Node.js command-line tools. In this role, you will be working on JavaScript-based user interfaces that target both a web browser, as well as a terminal emulator. You will find yourself writing non-trivial JavaScript, TypeScript, and CoffeeScript code.\n\nResponsibilities\n\n\n* Actively invest back in our own technology, libraries, and frameworks\n\n* Understand security best practices and strive to apply them in your work\n\n* Be highly motivated to produce great code\n\n* Evaluate customer 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\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* Experience with Node.js\n\n* Experience building single-page applications with React, or any similar modern framework\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 with Angular.js v1\n\n* Experience with Docker\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\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

See more jobs at Balena

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena


Documentation Engineer

Documentation Engineer


Balena


engineer

engineer

3mo
\nOn being 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? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena

 

Internal Tooling Frontend Engineer

Internal Tooling Frontend Engineer  


Balena


front end

engineer

front end

engineer

3mo
\nON BEING 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? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena


Internal Tooling Backend Engineer

Internal Tooling Backend Engineer


Balena


engineer

backend

engineer

backend

3mo
\nON BEING 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? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena

 

Site Reliability Engineer

Site Reliability Engineer  


Balena


sys admin

engineer

admin

sys admin

engineer

admin

4mo
\nAbout 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? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena


Build Pipeline Engineer

Build Pipeline Engineer


Balena


engineer

engineer

4mo
\nON BEING 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? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena

 

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer  


Balena


full stack

dev

senior

engineer

full stack

dev

senior

engineer

4mo
\nOn being a senior engineer at balena\n\nWe maintain a service infrastructure for IoT devices, and this is where we have quite a bit of our engineering talent. While balena focuses on IoT, the majority of our senior engineers don't require embedded programming expertise.\n\nPeople who are successful as senior engineers are well-rounded generalists. Senior engineers are capable of designing, architecting and own the execution of one or more projects. You are eager to take responsibility for a project, and are able to make good decisions about the project because you have the context of what’s important.\n\nBalena has a complex, interdependent system of systems, and we think senior engineers should want to build with the entire company in mind, using and enhancing the libraries that are shared across projects. We actively value investment in our own technology.\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\nRequirements\n\n\n* You have extremely good problem-solving abilities. You know how to split a complex problem into incremental pieces.\n\n* You have the software engineering skills to solve problems.\n\n* You can execute and complete software projects.\n\n* You understand and apply good software engineering practices (version control, linters, tests, good commit messages)\n\n* You are comfortable presenting and discussing ideas with fellow balenista's.\n\n* An excellent written communicator, fluent in English.\n\n* You are able to work remotely, with a remote team around the world.\n\n* You understand how your work fits into the product as whole, and you’ll raise a flag if it’s not making sense.\n\n\n\n\nSkills we’re looking for\n\n\n* You understand the high level goals, and thus know how to prioritize your and potentially your team’s work.\n\n* You think about how to make yourself and others more effective, you’d be bothered by an inefficient process.\n\n* You separate ego from critique of your work and decisions, and can articulate criticism of others’ work and decisions well.\n\n* Interest in Node.js, Linux - these are the tools you will be working with\n\n* Experience leading a software project\n\n\n\n\nBonus points for the following\n\n\n* Leadership experience, like leading a team, mentoring, helping people reach agreement\n\n* Contributions to OSS projects (please include a URL)\n\n* A sample of your work (URL or attached sample)\n\n* Having worked remotely before\n\n* Interest in embedded systems\n\n\n\n\nBENEFITS\n\n\n* Work with 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 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.

See more jobs at Balena

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena

 

Frontend Engineer

Frontend Engineer  


Balena


front end

engineer

front end

engineer

4mo
\nOn being a Frontend Engineer at balena\n\nBalena maintains plenty of front-end applications, ranging from our complex user-facing web dashboard, to Node.js command-line tools. In this role, you will be working on JavaScript-based user interfaces that target both a web browser, as well as a terminal emulator. You will find yourself writing non-trivial JavaScript, TypeScript, and CoffeeScript code.\n\nResponsibilities\n\n\n* Actively invest back in our own technology, libraries, and frameworks\n\n* Understand security best practices and strive to apply them in your work\n\n* Be highly motivated to produce great code\n\n* Evaluate customer 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\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* Experience with Node.js\n\n* Experience building single-page applications with React, or any similar modern framework\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 with Angular.js v1\n\n* Experience with Docker\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\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

See more jobs at Balena

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena

 

Backend Engineer

Backend Engineer  


Balena


engineer

backend

engineer

backend

4mo
\nOn being a Backend Engineer at balena\n\nWe maintain a service infrastructure for IoT devices, and this is where we have quite a bit of our engineering talent. You will be actively working on one or more of these core components, fixing bugs, solving complex technical problems, and implementing user-facing features across the balena stack. While balena focuses on IoT, the majority of our engineers don't require embedded programming expertise.\n\nPeople who are successful engineers are well-rounded generalists and great communicators. 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 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\n\n\nResponsibilities\n\n\n* Actively invest back in our own technology, libraries, and frameworks\n\n* Understand security best practices and strive to apply them in your work\n\n* Be highly motivated to produce great code\n\n* Evaluate customer requirements and other inputs to determine the scope and timing of new functionality\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 our team\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\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* Strong problem-solving abilities. You know how to split a complex problem into incremental pieces\n\n* Basic front-end development skills\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 React, Node.js, Docker, PostgreSQL, or Kubernetes\n\n* Experience with embedded development and microprocessors\n\n* Experience with the Electron framework and cross-platform development\n\n* Experience leading software projects in the open source world\n\n\n\n\nMake sure to let us know if any of these items apply to you!\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

See more jobs at Balena

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.

Balena


Devops Engineer

Devops Engineer


Balena


devops

engineer

devops

devops

engineer

devops

12mo
\nBalena is looking for a DevOps engineer to work with the balena core services. DevOps engineers at Balena work closely with developers to facilitate moving code from development to production in a reliable, stable, and efficient manner. We'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.\n\nYou will spend time on...\n\n\n* Deploying Docker images to production\n\n* Developing tools to reduce dev -> prod friction\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\nYou...\n\n\n* Take pride in your work and are passionate about good code.\n\n* Can’t imagine starting a new project without version control.\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* Have a portfolio of code to show, on GitHub or otherwise.\n\n\n

See more jobs at Balena

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
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.