Djack1010

Djack1010

Product Engineer, Backend - Turn.io, Full Remote

Introductory paragraph

Turn.io powers life-improving conversations.
At Turn.io our vision is to make effective human support accessible to vulnerable people everywhere. We build and maintain a chat platform that enables organizations to scale access to vital services. Our chat platform powers small and large social enterprises, non-profits, and governments who are changing the world for the better.
We are expanding our engineering team and we would love to have you join us!

About us

My name: Giacomo Iadarola
My position: Product Engineer
Company name: Turn.io
Company website: https://www.turn.io/
Company headquarters (country): USA (team fully remote across the world)
Company info and history: Please check some of our ElixirConf talks, like this one:

About the job

Job title: Product Engineer, Backend
Job description: Turn.io’s hiring: Product Engineer, Backend (or keep reading down below)
Salary range: Competitive
Position on remote work: Remote (preferably domiciled in Africa or India)

Qualifications or experience required:

  • A degree in Computer Science or Engineering, or equivalent experience.
  • At least 5 years experience as a developer with expertise in Elixir, Python, Javascript, React, GraphQL, and PostgreSQL or other similar technologies
  • Experience in designing parsers and custom programming languages will be a strong bonus.
  • Experience in Machine learning and/or Large language models is a strong bonus.
  • Knowledge of functional programming (or willingness to learn).
  • Firm understanding and implementation experience with CI/CD.
  • Our preference is for versatility over specialists.

Role Overview:

  • Implement and maintain the backend APIs that facilitate real time access to the WhatsApp Business API.
  • Be involved with our transition from React and GraphQL to Phoenix Liveview
  • Maintain the current GraphQL backend data sources, subscriptions, and resolvers which still power the React based frontend.
  • Collaborate closely with frontend developers to anticipate, design, and implement backend features and systems to support Turn’s frontend applications.
  • Collaborate closely with data scientists to anticipate, design, and implement backend features and systems to support the natural language and machine learning features of Turn
  • Surface and monitor key application performance indicators.
  • Proactively contribute to Turn’s long-term vision for core technologies and architecture and advise on and/or contribute to new or emerging technologies that might be relevant to Turn.
  • Maintain and extend the current API offering for both client needs and Turn’s own front-end requirements.
  • Maintain the CI/CD pipeline as the product grows ensuring low friction deployments to our QA and production environments.
  • Commit to test-driven software development methodologies wherever applicable.
  • Work well within a small, multi-skilled team in order to produce a world class product

Position on remote work

Remote job: yes
Remote restrictions: preferably domiciled in Africa or India

About the interview process

  1. Async video interview – A recorded video interview to get to know you better.
  2. Live video call – A team meeting that includes a tech challenge where we collaborate to solve a simulated product scenario.

How to apply

Apply here: Turn.io’s hiring: Product Engineer, Backend
You can reply here or DM me if you have any questions :slight_smile:

Where Next?

Popular in Jobs Top

bbenligiray
ChainAPI is an integration platform for setting up API gateways to smart contracts running on blockchains. ChainAPI is a founding member ...
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
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
paulbutcher
We are a young startup aiming to democratise financial research by applying cutting-edge Machine Learning and Natural Language Processing...
New
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
vbrazo
Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time About us My name: Vitor Oliveira My position: ...
New
nickurban
Introductory paragraph Come work on with Phoenix, LiveView, and TailWind at a small, fun, improvement-oriented, and rapidly-growing comp...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New
glennr
About us Bramble is a platform for banking/insurance/BPOs to improve how they manage their operations. We have traction and are growing...
New

Other popular topics Top

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
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
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
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
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
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