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

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
jan.zy
About us Company name: Gamecode Website: none yet! Company info: We are a very young startup aiming to create a cutting-edge software ...
New
rockwood
Shape the future of land investing, wherever you are Join our fully-remote team building the most incredible product for land investors. ...
New
cioc
Have you designed, built, and operated distributed systems? Have you monitored and administered JVMs, databases, and other infrastructure...
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
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
eclark
About us My name: Elliott My position: CEO/Founder Company name: Batteries Included Company website: https://www.batteriesincl.com/ ...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
sebz
Introductory paragraph TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S We’re looking for a versatile profile to join our Sof...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New

Other popular topics Top

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
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New

We're in Beta

About us Mission Statement