Enable job alerts via email!

Senior Software Engineer, Elixir (Remote, APAC)

Telnyx

Indonesia

Remote

IDR 1.148.859.000 - 1.641.228.000

Full time

Today
Be an early applicant

Job summary

A global connectivity company is seeking a Senior Software Engineer proficient in Elixir to join their team. This role involves designing and building APIs, debugging production issues, and collaborating with various teams to enhance system features. Ideal candidates will have over 6 years of experience in software development, especially with functional programming languages and relational databases, as well as familiarity with microservices and modern tools like Docker and Kubernetes. The role is remote and part of a forward-thinking team committed to continuous learning.

Qualifications

  • 6+ years of professional software development experience with a functional programming language.
  • Experience with relational databases at scale.
  • Deep knowledge of microservice architecture patterns and anti-patterns.

Responsibilities

  • Design, build, and maintain APIs, services, and systems across engineering teams.
  • Debug production issues across services and multiple levels of the stack.
  • Work with engineers to build new features at a large scale.

Skills

Software development experience
Functional programming
Microservice architecture
Message queues
Distributed programming

Tools

Docker
Kubernetes
RabbitMQ
Kafka
Job description
Senior Software Engineer, Elixir (Remote, APAC)

About Telnyx

Telnyx is an industry leader focused on modernizing connectivity and delivering a global, multi-cloud IP network with hyperlocal edge technology through intuitive APIs. We are a financially stable and profitable company committed to continuous learning and growth for our team.

About you

We’re looking for people with a strong background or interest in building successful products or systems; you’re comfortable with many moving parts, have excellent attention to detail, and are eager to learn new technologies and systems.

The Opportunity

You will join backend engineers across Telnyx and help make significant decisions for the company. You’ll work with other engineers to build features that span multiple parts of the system and collaborate with business, sales, and operations teams to solve user pain points.

  • Design, build, and maintain APIs, services, and systems across Telnyx’s engineering teams.
  • Debug production issues across services and multiple levels of the stack.
  • Work with engineers across the company to build new features at large scale.
  • Improve engineering standards, tooling, and processes.
What We're Looking For
  • 6+ years of professional software development experience with a functional programming language (Elixir/Erlang preferred).
  • Experience with relational databases at scale.
  • Deep knowledge of microservice architecture patterns and anti-patterns.
  • Experience with message queues like RabbitMQ and Kafka.
  • Understanding of concurrent and distributed programming challenges.
  • Experience with databases/key-value stores such as ETS, Mnesia, Cassandra and Redis.
  • Familiarity with Docker, Kubernetes, Consul, Jenkins, Prometheus, or RabbitMQ.
Bonus Points For
  • Thoughtful decision-making, balancing speed and long-term optimization.
  • Ability to work in a fast-paced, product-driven environment.
  • Keeping up to date with new technologies and sharing learnings.

#LI-AUSTRALIA

#LI-REMOTE

Equal Employment Opportunity: Telnyx is an equal opportunity employer. We do not discriminate on any protected status under applicable law.

Voluntary self-identification information for government reporting purposes is optional. Information provided is confidential and will not be used in hiring decisions. For more information, please refer to our EEO policy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.