Djack1010

Djack1010

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? Top

Trending in Jobs Top

austinsmorris
True Anomaly delivers decisive capabilities for space superiority. We build autonomous spacecraft, advanced payloads, mission software, a...
New
dcrck
Introductory paragraph At Soluna, we are on a mission to make renewable energy a global superpower using computing as a catalyst. We desi...
New
charlesfsl
Introductory paragraph This role serves as a senior technical leader who owns the health and direction of SmartLogic’s engineering organi...
New
AKVicster
At Vic.ai, we’re building the autonomous finance platform for the modern enterprise. Using advanced AI and machine learning, we automate...
New
charlesfsl
Introductory paragraph Staff Engineers at SmartLogic provide technical leadership for multiple ongoing projects and help develop solution...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews