Backend developer (Remote)

Job description

We deliver the emails for thousands of businesses around the world. We have an opening for a backend developer (remote) to join our development team. This job is open to anyone within a European timezone.

What you'll be doing:

Helping us optimize and maintain our Postgres databases, monitor and maintain our existing email delivery software (currently Exim) and transition to custom-built software along with the mail transfer agents (MTAs) called PowerMTA and GreenArrow.

What you'll get:

  • A competitive salary!
  • Travel to international events if so desired (we really recommend this when it becomes available again!)
  • Experience working with an international team (we have developers around the world, and are headquartered in New Zealand).
  • Experience working with a large outgoing email service provider (we're the largest in the Southern Hemisphere).
  • Flexible hours.

Job requirements

What you'll need for this:

  • Strong development experience in a Linux environment is essential.
  • An ability to write complex shell scripts.
  • 3+ years commercial experience in software design & development of distributed systems.
  • 3+ years commercial experience in relational database design and development (PostgreSQL).
  • Python experience essential.
  • Experience with NoSQL solutions like ElasticSearch would be a bonus.
  • Experience with other languages such as GO or C always useful.
  • Experience with version control systems (Git).
  • An ability to work and communicate effectively with remote development / support teams.