Senior Software Developer (Ruby on Rails)
We are recruiting for a global mobile engagement provider with more than 15 years of mobile CRM (mCRM) experience. The client's SaaS, cloud-based technology enables brands to intelligently personalize mobile communications for the omni-channel consumer, across marketing and customer care interactions. Through a single campaign management tool and a robust set of open APIs, our best-in-class platform powers billions of mobile messages monthly across channels including SMS, voice, push, social, and social messaging apps (OTT). We serve 800+ enterprises and are a trusted connection for over 550 carriers across the globe.
We are looking for a Software Developer to join the development team based in our London.
You will be working as part of a global team of highly skilled and experienced Java / Erlang / Ruby developers, helping to architect and build a range of hosted, highly scalable and interactive applications aimed at mobile.
You will specifically be helping to build Pay-for-it and Direct Billing products, allowing consumers to purchase items via their mobile phone account. We are strong believers in open source technologies and test-driven (agile) development techniques.
As a senior developer, you will have the opportunity to take the lead on projects and features, as well as suggesting new methodologies and technologies where appropriate, and mentoring others in the team.In a typical week, our Software Developer might:·Build world class scalable client/server-side applications for mobile delivery and content·Use multiple technologies to add features to existing applications and/or build small tactical standalone applications·Use agile methodologies to ensure we deliver quality products to budget·Bring new ideas and technologies to the team, so we can continue to be a class above others in what we do·Promote and contribute to open source technologies across the global team·Help keep code base to a high coding standard·Play an active role in learning & promoting best practices·Collaborate with the systems administration team to deploy systems and solutionsMust-have:·Commercial experience in Ruby and Rails; have worked on several major projects.·Good understanding & experience of testing frameworks (we favour RSPec, but the concepts transfer fine)·Solid understanding of relational databases, preferably MySQL and/or PostgreSQL·Good grounding in Linux·Knowledge of version control systems, ideally git.·Accustomed to agile methodologies·Excellent problem solving skills with demonstrable troubleshooting·Copes well with pressure and has a ‘can do’ attitude·Enjoys working in a team environmentNice to have:·Telecoms or payments experience.·Experience in Elixir·Used NoSQL technologies such as Riak or Mongo DB·Built or contributed to an open source projectLondon Works is acting as an employment agency for this position. Unfortunately we cannot respond to every candidate however we may retain your CV for future vacancies. As this position is full time, we will ask all interested and suitable candidates to demonstrate that they are eligible to work in the UK