We're hiring

Ruby on Rails – Junior Developer (Remote)

Apply now
Junior Developer - Ruby on Rails as core technology - great opportunity to join a very friendly experienced team to learn best practice while mining the established extensive codebase for examples
Fully Remote
About Kudocs

Legal tech is a rapidly developing sector, seeing significant and increasing attention, investment and innovation.  This is a fantastic opportunity to join the sector with a company with a commercially live product and rapidly growing customer base, to help improve and expand the product on a rapid growth trajectory.

Kudocs is a legal tech SaaS that tackles the avoidable pain, time and costs of company secretarial tasks and duties.  Founded by lawyers who identified that these tasks and duties were repetitive and disproportionately time consuming – therefore ideal for systemisation.

Kudocs makes it fast and easy to perform and manage ‘routine’ aspects (e.g. maintaining registers and filing Companies House documents) as well as more complex actions (e.g. share capital changes, share issues/ transfers, officer changes).  The system is used by professional advisors internally to provide existing services more efficiently and/or or can be used by businesses directly (or in collaboration with professional advisors).  

Kudocs has been commercially live for a number of years.  It has had very encouraging early interest and sales, including multiple major law firms signed up to date, encouraging MRR and a strong pipeline. 

The Team

Core team of 4:

  • Executive chairman (actively involved) 
  • CEO
  • Tech lead
  • Senior developer

Continuous development of the platform has resulted in an innovative, impressive and robust system, toolset and CI/CD chain, with a small team of full stack developers capable of high productivity across all the technologies involved.

Having initially built the production platform to test the market and establish a commercial operation, the focus has now changed to improving the robustness, quality and speed of the system by: increasing test coverage, changing the architecture and technologies.

As part of these improvements we are looking to recruit a junior developer to strengthen the development support.  Initially the focus will be on learning the main Rails back and front end technologies and improving the test coverage.  With the aim of learning the complex domain knowledge and processes supported by the system to then be able to tackle wider development projects.

 

The Technologies

The production platform consists of 3 Rails Apps running on Heroku utilising: ERB, Javascript and Ruby as the main languages.  React has been introduced over the last 6 months with the aim of making it the main front end technology for new feature developments in the next few months.  While Node has been introduced as a backend technology.

Extensive use of Development and Architectural Design Patterns are used for all feature developments.

 

Role & Responsibilities

This role will suit a junior developer with excellent, provable, development acumen, who is looking to get into the highly lucrative Ruby On Rails, React and Node Open Source development ecosystems.  The right candidate will be hands on, energetic and be able to work independently in a fast moving start up.  

The work will comprise of dev-ops, refactoring techniques/best practices to improve existing code, adding more/better test coverage, developing new features, dev-ops (architecture, optimisation, review apps, deployment scripts etc) and – as in any fast moving start up with a small and energetic team – anything else that crops up.  You will have exposure to the full development life cycle of all technologies involved. 

The ability to leverage existing skills as well as being able to learn new skills quickly will be important.

 

Core responsibilities:

  1. Support diagnose, create works-rounds and development fixes.
  2. Dev Ops.
  3. Improving code base, refactoring code and tests.
  4. Developing new features.
  5. Product contribution – we are not afraid of letting our team own features from spec to delivery.
Requirements
  • Technical Degree – preferably computer science
  • 3+yrs of Open Source web system development experience both front and back end
  • 2yrs developing for the front end using Javascript and HTML or a modern front end framework.
  • Have worked extensively with Linux based systems.
  • Previous effective, provable understanding and use of design patterns & best practices.
  • Refactoring techniques.
  • Test Driven Development.
  • Experience of ownership of the full development life cycle of product features.
  • Works and actively enjoys working in a team and supporting others.
  • Good communicator.
  • Excellent verbal/written English 
Technology
  • Ruby on Rails 
  • Javascript
  • React
  • Node
  • RSPEC/Cucumber/Selenium
  • Circle CI
  • GIT
  • PostgresSQL database
  • REST API
  • AWS S3
  • Heroku
Package
  • Competitive salary
  • Remote working
  • Training/Learning
  • Equity available

 

What is Kudocs?

Free Incorporation with every Kudocs package

Kudocs is an authorised Companies House agent