Senior System / Ruby Developer, Promote International AB
You are a Senior system developer (minimum 5yrs experience but preferably longer) with experience of developing business critical web application with high requirements on excellence and availability. It?s not a mandatory requirement but if you have experience of actual Ruby / Ruby on rails development it?s a big advantage. We also think that you are the person that like to work together in a dynamic team with a curious, ego-less and solution oriented approach.
Your main task will be working with improving and extending a decentralized system consisting of multiple Ruby applications (of which two are RoR web applications), as well as helping the operations team with infrastructure development.
Together with your peers, you will be responsible for the technical design, implementation and code quality of the features you are assigned to work on.
We offer a dynamic work environment in a bright office located in central Stockholm. We are collaborative, technical and fun.
Design, code and test Rails/Ruby applications
Work on every level of the stack ? front-end to storage, and everything in between
Design review -Review code
Add tests to code and write testable code
Help us scale-up a rapidly growing web application
Participate in daily stand-ups
Programming experience in Ruby, Python, Perl or similar dynamic language
Knowledge about Linux/Unix toolchain
Fluent in English -Business minded: ability to think about the result, and not only the process
Bonus points: experience in agile development processes
You smile as you greet your colleagues on this glorious new day! The Coffee (Moccamaster, what else is there!?!) is already waiting for you. When everyone is present there is daily stand up, and then you maybe hack away on your latest ticket in Vim, Emacs or other preferred weapons of choice.
Now it?s time for the design review meeting of the latest feature the product manager wanted. We in Promote firmly believe that the coders know best how things should be developed. With some of the other developers you together find the optimal solution for the new feature. The result is a consensus how to proceed and a couple of new user stories added to the board. Great work!
When you are done with your ticket someone might ping you on flowdock that you need to review one of your colleagues pull requests and merge it to the master branch.