Junior Ruby On Rails Developer

Who you should be?
You are a development superstar! You love writing clean, maintainable code and take great pride in your work. You are also versatile, you are happy going outside your comfort zone in order to get the job done, whether that be with client pitches and meetings or coming up with new products. You have good back-end skills, but are also confident with front-end work and can drive a project from an idea to a fully functional product. Above all, you have a cracking personality who know's their strengths and when to ask for help.

Who we are:
We're a specialist digital marketing and business outsource company. We provide a full suite of services to both B2B and B2C companies throughout the UK and Europe. Our client's are mostly in the financial industry and service based sector which keeps us on our toes with a varied workload. Opportunities have arisen where we have built tools to satisfy clients needs and isolated issues. As a result it has forced us to solve large problems by coming up with innovative solutions. These solutions have enabled us to offer standalone products to the wider business community (Saas products). We are planning to release a selection of these products Q2 2021.These (Saas products) offer a great team building opportunity as we make the decisions together, giving that vibe of a fully funded startup with the security of an established agency.

Our current stack:
Ruby 2.2 - 2.7
Rails 4.2 - 6.0
Passenger Enterprise
Gitlab
Bootstrap
AWS - E.g. EC2, S3, ML - Services, etc.
Dedicated Servers in data centres across Europe
Linux - Ubuntu
Bugsnag
New relic
Javascript - E.g. libraries like jQuery, stimulus, etc.
Redis

Planned Expanded Stack:
Building native mobile apps on iOS & Android
Vue based applications (Using libraries like Vuex, Axios, Cyprus.io, etc)
Stimulus backed applications

You have:
A GitHub account (or portfolio) that showcases what you have to offer!
A passion to learn new things digital, with a keen, broader interest in design, development, usability and technology
Aren’t afraid of a little hard work and don't shy away from a challenge
Good knowledge of basic web technologies such as HTML, CSS & JavaScript
Good knowledge of Ruby and have used frameworks like Ruby on Rails or Sinatra
Good communication and organisational skill with the ability to work autonomously
Strong analytical and critical thinking skills and a demonstrated ability to think outside the box when coming up with solutions to problems
Understanding of MVC and programming design pattern
Great attention to detail!

(Extras) It would be ideal if:
Experience with Linux server management
Experience working with relational databases e.g. PostgreSQL, MYSQL
Experience with writing rails test’s using a framework like rspec or similar
Experience with cloud based PAAS/SAAS, preferably with AWS
Experience with Elastic-search
Experience with design suite such as XD, Photoshop or Sketch
Experience with Vue.js
Experience with Phone-gap, Vue native script and or building hybrid mobile app frameworks

Benefits
We are an equal opportunities company with the strong belief of building a better connected world. With that, we believe that no matter the position held inside the company your voice should and will be heard and should you want to learn a new skill or digress into another area of the business we would be thrilled to support you along the way. We also give you direct access to top level management allowing and encouraging you to voice your opinions on all matters throughout the company. ​The salary is £20,000 - £30,000 dependent on skills and experience. We offer 23 days holiday per year + bank holidays.