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:

3 Likes