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.

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

Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
derivcosweden
Introduction Do you want to change the way tens of thousands of players globally experience our Sportsbook product and develop our backe...
New
bbenligiray
ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding memb...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
GoulvenClech
Introductory paragraph Enchères Immo Pro is looking for a Lead Elixir/Phoenix Developer who can own projects end-to-end: from product dis...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New

Other popular topics Top

aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30877 112
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 53690 245
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
PeterCarter
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

We're in Beta

About us Mission Statement