jgwmaxwell

jgwmaxwell

Elixir Developer - CoCoCo - Remote Europe/Americas

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.

First Post!

aviagarwal1212

aviagarwal1212

Is the role only open for the two timezones, or would significant overlap work, such as +530?

Most Liked

jgwmaxwell

jgwmaxwell

Hi everyone.

Firstly, we’d love to say thank you to all who have applied - we’ve been blown away by the number and quality of applicants - it really speaks volumes to how strong this community is.

We are working through all applications and scheduling interviews at the moment, and we will have got back to everyone by the end of this week.

We are closing applications, but if anyone comes across this and wants to be considered for future roles then please feel free to reach out!

Many thanks,

John

Lucassifoni

Lucassifoni

Very nice. Having a bit of knowledge about the inner workings of the print industry, it’s a deeply interesting problem space with lots of challenges & room for disruption. Successful applicants should thrive :slight_smile: .

jgwmaxwell

jgwmaxwell

Hey! Sorry, I probably wasn’t clear enough about this, but we’re just looking for a sensible amount of overlap here - something like GMT-4 to GMT-7 or GMT to GMT+3 would work really well!

Where Next?

Popular in Jobs Top

Mchl
About us My name: Michał Jarosz My position: Frontend Developer Company name: Stepstone Services Website: https://www.stepstoneservic...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
pepsico
About us My name: Henry Mori My position: Lead Engineer, B2B & D2C eCommerce Company name: PepsiCo, Inc. Website: Job Description...
New
ryanzidago
Introductory paragraph We are Studitemps. Our goal is to help students find the right job during their studies and help companies in Ger...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 44778 311
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement