Senior Software Engineer (Ruby) Job Vacancy
Find job opening on Senior Software Engineer (Ruby) Senior Software Engineer for East London Client to 70K
Apply For Senior Software Engineer (Ruby)
Job Details Below:
Delivery is cited by 90% shoppers as their No1 frustration with shopping online and costs UK retailers billions in delivery failure and lost sales. Our client is here to introduce dramatic changes to this!!
One of the UK's fastest growing start-up, our client has great ambitions - Join them and help change the (delivery) world.
Engineering is the beating heart of the business and this is a fantastic opportunity to join our world-class team. You'll get to experience and practise your trade in the best possible way - test-driving and refactoring your code, pairing to share knowledge and brainstorming ways to address real customer needs. We deploy continuously through every day with zero downtime and zero bureaucracy and you'll be supported by Devops Engineers who are embedded within the project teams.
The whole business is founded upon Agile values. As the business grows, they grow their code, trimming where necessary and helping it grow in the right direction; they are flexible enough to pivot quickly and effectively. Their feedback loop is tight - new products are tested by real customers quickly as we validate hypotheses and adjust direction.
You'll be relied upon to make amazing things happen and in return you'll be trusted and empowered to change the business for the better.
What you'll be doing/learning:
TDD/BDD in Ruby with Rspec and Cucumber, and deploying every day
Refactoring to constantly improve code quality
Building APIs using oAuth and REST when it's appropriate
Pairing with team members to share knowledge and get constant peer review
Collaborating around the business on the best way to solve problems
Leveraging SQL and NoSQL technologies like MongoDB, Redis, Memcache and our favourite - Neo4j, the graph database
Tuning and supporting the application with tools like JMeter, JMX and Visual VM.
... so all experience you already have of the above is a bonus!
What you bring:
Ruby - you'll know the language, its benefits and its limitations inside out, and you can use your experience of other languages to help the team make informed choices
Architecture - you know instinctively when to use Rails and when not to, when to drop in a NoSQL database and when to break something out into a new component and the best way to wire it in.
Agile - you'll help us inspect and adapt our processes - we're mostly an XP shop but we take the best bits of Lean, Scrum and Kanban too.
What will you get in return for dedication and commitment?
Rewarding technical challenges - fixing ecommerce delivery requires solving difficult technical and mathematical problems.
Top spec kit - MacBook Pro and peripherals. Need something? We buy it - there's no bureaucracy here.
Personal growth - we expect a lot of one another, pushing and supporting each other to grow.
Wonderful, bright, air-conditioned offices in Shoreditch, with bike racks (and shower!), right next to Liverpool St and Shoreditch High Street stations for super easy commuting, and lots of great food options nearby.
Great company culture - from our "engi-beer-ing" meet-ups, free lunch on our fortnightly demo day to constant collaboration around the business and loads of opportunity to get involved in interesting stuff.
Flexible working - no set working hours!! Great support for working from home (have good video conferencing facilities) and uncapped holiday.
No comments:
Post a Comment