Come and work with us on the worst 3 month contract ever! You'll work with awesome people in a great, stable company and add real value to Powershop. The worst, right! Well after this you won't want to contract again. Why? We're betting that after 3 months with us you'll stay on in a permanent role. You'll be working with an integrated team of developers, testers and designers on one of the largest Rails apps in the world. We're in a great place to work with hard problems in a complex business domain. And we pay permanent rates that will make you want to stick around. What's more you'll spend the first couple of weeks on our dedicated training team where we'll challenge you to write more elegant code. When we're happy with your code you will move onto our delivery teams either working on the core product, the API, Australian specific changes or on UX heavy tasks. Still reading? Before you decide where you want to work and especially before you choose the worst contract ever, think about what you want most. Where do you wish you were working? Do you want a startup where you have freedom to change things and use cool technology, or is it more important to have a stable corporate job somewhere with a working business plan and competent managers? What's more important: getting paid well, or working with awesome people? Don't compromise. Powershop has all this and more. We're at the sweet spot. We're making a good profit and we have 75,000 customers, but we're still small enough that everyone is a key player in getting things done. We're successful enough that we have all the resources we need, but it's still early days and passionate people are making big tech decisions. We're also growing fast. We need experienced developers to help us develop and export our software around the globe. Sounds great, right? So what else is worst? Well, it's a high performance kind of place with no exceptions. It's fast and we don't tolerate bullshit. We expect beautiful and elegant solutions and we respect you for your teamwork and output, not for your X year's experience in being oarsome. We judge seniority based on how much you can teach, not on what you know. So there's a high barrier to entry and a complex domain, but it's fun and people love working here. We're looking for developers who are passionate about elegant code and contributing to a healthy and respectful work culture. If you're smart and willing to be challenged, you'll fit in well. We use Ruby and for this role we expect you to have plenty of experience with it too. You, along with everyone else we hire, will start on the dedicated training team until we're happy with your elegant code. Prepare to be challenged! Here's why you want to work here: Work on hard problems with super smart people in a fast team. We think you'll like it so much here that you'll stick around. Learn like crazy, no matter what your current skill level. Use whatever platform you like. Whatever editor you want. Do TDD? Great. Hate it? Fine. Pair programming? If you like. Stand up or sit down desk. Work how you like working. We're serious about agile. We do scrum, small integrated dev/design/test teams, peer code reviews and automated tests because they make for better software. 10% of your time is spent on your own projects. This is to keep you upskilling and fresh; the project doesn't need to relate to Powershop's business. We've got a relaxed environment with music, pool table, table tennis, fruit, social drinks and decent coffee. Long hours in the office? Insane deadlines? Nope. We respect that you have other things you want to do with your time. We know good developers are valuable and in demand, so we pay very well. Mandatory blurb about Powershop We're the world's first online shop for electricity. We've worked hard to turn the industry on its head and have built a company that people don't just like but actually love. You don't get to remake electricity retailing from the ground up by employing cynics or clock-watchers. We look for people who give a shit about what they do. Let's do this Send us a CV at and we'll get the ball rolling. Links to code you've written are really appreciated. This role requires you to work in our Wellington office and you must have the right to work in New Zealand.