Backend developer (part onsite), Melbourne, Australia

[email protected] (Perl Jobs)
Newsgroups perl.jobs
Message-ID <[email protected]>
Online URL for this job: http://jobs.perl.org/job/20588

To subscribe to this list, send mail to [email protected].
To unsubscribe, send mail to [email protected].

Posted: January  9, 2017

Job title: Backend developer

Company name: FastMail

Location: Melbourne, Australia

Terms of employment: Salaried employee

Hours: Full time

Onsite: some

Description:
We strive to build clean, well-tested, reusable code -- to have our backend
code look as good, and work as well, as our interface. With a swiftly
growing customer (and code) base, we are looking to add new team mates to
help make sure we are reaching our own standards.

Together with our other
engineers, you'll work on FastMail and its associated systems. You'll
quickly take ownership of features, and see your code ship to production.

We are a close-knit team, but do most projects individually. We are always
ready to jump in with an extra set of eyes, a lengthy explanation of why
things work the current way or just to grab a coffee, but you should feel
comfortable making desisions solo.

Our backend infrastructure is widely
varied, in both subject matter and style -- expect plenty of refactoring
and converting in-place code to reusable methods. We are also looking ahead
to adding more integrations with other services, our own new products, and
improving existing features!

Desired skills:
You may be a fit for this role if you:

* Have strong Perl skills. This is
the main language that implements almost all of our FastMail-specific
server-side logic. It's possible that you'll use other languages, but
you'll need to be (or quickly become) up to speed in modern Perl.

* Score
"lines of code deleted" as high or higher than "lines written". Hearing
"refactor" sparks joy in your heart. The first time you saw NYTProf, you
thought of three pieces of code you were dying to run it on.

* Enjoy
developing, then working to, a specification document. Our user interface
uses a well-defined API to communicate with our servers, and you will need
need to be able to program to the specified API. We believe implementing to
a spec ends up with high-quality, maintainable code, and hope you do, too.

* Feel comfortable asking questions: we encourage dialogue with other team
members over ambiguous, dubious, or otherwise suspect specifications,
quirky code that doesn't make sense, or just the whys behind a task!

* Are
comfortable picking up new tools, evaluating existing solutions, or just
building your own. We think long term, and want to ensure we control our
future. We like to fully understand the code we run, whether it's something
we wrote ourselves or an open-source component we contribute to.

Website for more information:
https://www.fastmail.com/about/jobs/2017-01-backend.html

Contact information at:
http://jobs.perl.org/job/20588#contact
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.