Introductory paragraph
At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print industry. Our open integration platform helps print shops connect equipment, streamline data, and collaborate more effectively—all without having to replace their existing tech. We rely on Elixir and are all-in on the tech stack. We are looking for Elixir developers to help us define the future of the printing industry.
About us
My name: John Maxwell
My position: Founder / CTO
Company name: CoCoCo
Company website: wearecococo.com
Company headquarters (country): UK & Germany
Company info and history (how you’re using Elixir etc):
We are a one year old startup, revolutionising industrial manufacturing in the printing industry.
Our platform is the digital nervous system of modern industrial print shops. We build Elixir/OTP-based systems that integrate with machines, sensors, and software used in high-throughput production environments. These aren’t abstract challenges — our software runs on the edge and in the cloud, powering real-time decisions, orchestrating complex workflows, and connecting entire production lines. From communicating with machines over protocols like MQTT to building distributed supervision trees that keep operations resilient and scalable, this is real-world IoT in action, running on OTP.
About the job
Job title: Elixir Developer
Job description: Recruiting for Elixir developers at levels from mid to staff/lead.
Salary range: Competitive representative on experience
Qualifications or experience required: We hire based on talent rather than tick boxes.
What the successful job applicant will be working on:
Using the BEAM ecosystem to build the best hybrid connectivity platform. We have a globally distributed cloud application that powers connectivity for our customers, as well as on-premise software to enable hybrid workflows.
We leverage the power of the Elixir and Erlang ecosystems to solve our industry’s hardest problems, hand in hand with our customers. For us, that means Elixir, Phoenix, LiveView, Ash Framework, MQTT and Luerl; using OTP processes and distributed Erlang to build digital twins for physical machines, using the Nx toolset to provide data based decision-making for customers, and more.
We believe in the power of the Elixir and Erlang ecosystem and want to contribute to it - so much so, that we dedicate 20% Time to work on Open Source projects that contribute to our success.
Position on remote work
Remote job: yes
Remote restrictions: For scheduling reasons, we are currently looking for candidates in one of two geographic zones - Europe, or Americas.
Remote leeway: Our core hours for this role are based on GMT+1 or GMT-5, so applicants should be based in a reasonably compatible time zone to one of these.
Any other notes about your position on remote work: We are a fully-remote organisation. All candidates must have legal rights to work in the country they are employed in, we unfortunately cannot sponsor visas at the current moment.
About the interview process
We don’t want to make candidates jump through hoops, we know that interviewing is both stressful and time consuming, and we’re respectful of that. Our process is entirely remote.
We start with a getting-to-know-you conversation with two of our team, it’s a chance to ask questions in both directions to find out if there might be a mutual fit. We will discuss some code topics at a high level, but we are more interested in who you are at this point. This normally lasts about an hour.
A second round is a live coding collaboration session. We’ll work together with you on a small project in a pairing style session. The desired outcome here is to discuss the code as we write in a style that is close to normal working practice. We schedule this as a two hour session, and do not set further “homework” or challenges.
The final round is a chat with a non-technical founder - to give you more of a feel for the company and the industry.
This can take as little as a week start-to-finish or longer, depending on availability, we are flexible to move with your timescales.
Further info
Send your CV/resume and a short cover letter about yourself to: jobs@wearecococo.com
Feel free to share any relevant GitHub links or open-source contributions—we’d love to see your work, although understand that depending on where you work that might not be possible.
Let’s build the future of print connectivity together, but please, no recruiters.