GetUp Australia: Senior Software Engineer

Posted by | April 26, 2011 | Web Pro Job Tips

Resized_logo

Location: Sydney, Australia

URL: www.getup.org.au

About us
GetUp is a movement
of 430,000 Australians who work together online to take action on important
issues and “keep the bastards honest.” We run full-page ads in the New York
Times in defence of WikiLeaks, air TV ads against internet filtering in
Australia, and mobilise hundreds of thousands to campaign for climate action.
Then at the end of the day we relax and play fussball in the office (in Surry
Hills, Sydney – a few minutes walk from Central Station).                                                                                       
Working with the
team at ThoughtWorks Australia, we’re building a new web campaigning platform
(to be launched this month) – and we reckon it’s the best online campaigning
platform of its kind. We’re looking for a senior technologist to help us make
it even better, and work in our team to help win campaigns on important issues.

About you

You’re a developer
who wants to make a difference. You’re looking forward to working in a small,
fast-moving team where you get a chance to take on project leadership roles and
help make crucial business decisions.
Our new platform is
built in Ruby on Rails 3. You needn’t be a Rails expert, as you will be pairing
with experienced Ruby developers from ThoughtWorks Australia, but you have a
strong interest in developing your skills in Ruby on Rails. This is a great
opportunity to become expert at Rails, while making use of your other skills
and insights. You’re keen to work with the latest open-source tools and APIs.
You have:
·      
>3 years
technical experience (ie. Java, .net – rails experience for bonus points);
·      
familiarity
with Agile methodology;
·      
project
management experience in delivering software;
·      
strong OO
design skills, including good design patterns knowledge;
·      
strong
understanding of software architecture;
·      
worked in a
forward looking environment using techniques such as test driven development
and continuous integration; and
·      
experience of
Agile Methodologies, such as Extreme Programming (XP) and Scrum; and
·      
knowledge of
CSS and Javascript – and at least one Javascript Framework (we use JQuery).
 
Your responsibilities include:
·      
applying Agile
methodology processes to work with our team;
·      
brainstorming
with our campaigners to come up with the best new online campaigning tools;
·      
driving
development projects;
·      
architecting
software solutions;
·      
maintaining
and optimising our code and database;
·      
helping manage
the test and production environments deployed to Heroku;
·      
implementing
A/B testing;
·      
analysing our
data for trends and making recommendations to help us work smarter; and
·      
maintaining
and optimising code integration with various third party providers through
their API.
Let’s chat:
This isn’t a huge
team, so we’re looking for a generalist with initiative, a creative approach to
problem-solving, and a track record of exceptional technical innovation. A
heads up: we will ask you to write code as part of your interview process.
This role offers the
opportunity for and experienced developer to take on a leadership/project
management role. Flexible working
arrangements are possible, and Australian visa
and relocation will be considered for the perfect overseas candidate. GetUp! Will
offer a competitive remuneration commensurate to your experience and we’re open
to short term or flexible contracts.

To apply: Please forward a brief CV (< 3 pages) and a brief letter detailing why you are interested in the role (< 1 page).To apply or for further information, please contact Justine: justine@getup.org.au or (02) 9211 4400

View full post on Recent Programming Jobs

170 total views, 1 today

Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *