Apply for this Job

UploadChoose a CV

To find out about how we process your data, please read our privacy policy.

Send

Current Opportunities.

Senior / Lead Ruby Developer

City, London

Software Development

£50,000 - £80,000 per annum

Permanent

Totaljobs/MEJCRubyDev

My London based client requires a Ruby developer to join a productive work environment with talented colleagues and a fun atmosphere. Everyone is very cross-functional, and you'll be helping across the stack, as well as sharing your backend skills. Expect to follow agile an Agile development methodology, with frequent retrospectives and a test, measure and then act approach to incremental development of the site.

The Ruby Developer will be someone with an excellent knowledge of Ruby and other backend technologies, who will be focussed on development of web apps and the services that power them. They will aspire to become a full-stack developer. The team is flat in terms of structure.

Main responsibilities:

·To write clean and healthy structured, well-documented code

·To build future-proof reusable core code libraries, which can be shared, in order to drive further efficiencies throughout the team

·To deliver code which is well tested and continuously improved

·To design and build database schemas with integrity and scalability with data access layers that are optimised for performance and security

·To maintain our USP of developing in-house solutions where we can improve upon industry norms, e.g. CMS, analytics

·To use your experience when reviewing and auditing legacy code

·To manage support issues

·To define correct escalation and processes to manage and resolve issue as soon as possible To encourage pro-active discussions with content team and other stakeholders

·To contribute regularly to discussions regarding internal process and system improvements in order to ensure maximum efficiency across the company. Including suggesting technical solutions to problems

·To instigate cross team ideas and initiatives

·To strive to ensure that processes and appropriate levels of knowledge are shared between teams

·To foster a focus on excellence across the development team

Key skills and experience

· A senior level software developer with strong and successful technical lead experience

·A high level of web publishing and consumer product experience

·Advanced level (knowledge and experience) of programming languages and methodologies, particularly the technology stack utilised at the client

·Advanced level of understanding of HTML5 and CSS3 as well as previous iterations of these languages

·Highly numerate and literate

·Excellent working knowledge of major social media and eCommerce APIs

·Proactive and highly organised, with strong time management and planning skills

·Able to meet tight deadlines and remain calm under pressure

Key behaviours

·Bright, highly self-motivated and driven

·Passionate about Software Development and digital product development

·Ability to solve problems quickly and completely

·Ability to multi-task and stay organised in a dynamic work environment

·Analytical and inquisitive, with excellent attention to detail

·Credible, confident and articulate, with excellent communication and presentation skills and the gravitas to deliver ideas clearly and concisely to internal and external stakeholders at all levels of seniority

·Reliable, flexible and cooperative

·Diplomatic and tactful

·Personable and approachable, with an enthusiastic and motivational nature and an overall passion for excellence

Tech Stack

·An API built using Postgres, Ruby, some parts of rails - mixed with http://dry-rb.org/

·A CMS using Ruby & React

·Frontend React clients and a react-native mobile app.

Apply