We're looking for a Perl developer to join the FastMail team in our Philadelphia office. Come work on the original social media platform - email - at a place that strives to put the customer's needs first.
Together with our other engineers, you'll work on Pobox, Listbox, our about-to-launch new service, Topicbox, and their associated systems. (FastMail is our parent company, but not the code base you'll primarily be working on.)
This is a senior developer role. Expect to plan, make design decisions, and offer feedback and code review as a group - but be comfortable implementing solo. Everyone handles a mix of small tasks and larger projects - you will push code to production in your first week.
We have been simplifying and consolidating code for years, but our production code base spans 15 years - and you'll be working on it! Expect plenty of refactoring and converting in-place code to reusable methods. Plan on a 50/50 mix of new development and improving old code.
You may be a fit for this role if you:
If you come and work with us, expect to spend at least 3 days a week in Center City Philadelphia. We like to hash things out in person, but there is flexibility in work hours and location, too.
Like everyone on our team, you'll get good benefits (medical, dental, matching retirement, and commuter) and 4 weeks PTO. We'll set you up with equipment, books, and whatever else you need to do your job comfortably.
The mothership is located in Melbourne, Australia, and we're in close communication with them. Because of the time difference, this means a lot of email, a fair bit of Slack chat, and occasional video chats. This means that once a week, you'll need to be available after normal business hours for a team meeting. Yes, you may go there at some point, too!
We encourage employees to write and speak about the great work we do, and we give them a conference budget to do so. We often publish technical articles on our blog, covering a wide range of topics. Several staff members are regular conference speakers.
We open source a lot of our work - it's easier to write good code when you know other people will see it.
Problems you might work on early on:
Here's an unordered list of some of the things you'd be working with. We hope you're skilled in some of them; no one (except our staff) could already know them all.
We welcome all applicants regardless of race, color, religion, age, pregnancy, gender identity or expression, disability, or sexual orientation.
Send us an email to firstname.lastname@example.org and introduce yourself! Please include a resume, in plain text or PDF, please.