Position: Lead Developer
Company: WorkNest Technologies
Category: Ruby
Experience required: 3y
English level: upper

**About the project :**

In England, ~80% + of primary care appointments are still booked over the phone or in-person. Hero believes this needs to change.  Hero is a SaaS product, which aims to digitalise the consumer experience of finding and booking (and paying for) a healthcare appointment and simplify the administrative burden of delivering this service.

Startup, full of energized individuals determined to grow rapidly over the next few years to meet the growing need for digital health solutions within the UK. Our offices are based in Oxford and London but many of us now work remote.

**About the work :**

We are searching for a Developer who will champion great coding standards in the project codebase, be an active contributor within our development team and lend their experience and insight to the real-world problems we’re seeking to solve.  The company is Oxford-based but the role is flexible for remote work.  Our stack is primarily Ruby on Rails but we’re building more and more in Node and are open to developers with experience in any language.  Our need is primarily for developers with a back-end focus but who are comfortable navigating with front-end code.

**Requirements :**

–    Strong programming skills in Ruby (or Python, Javascript, etc)
–    An advocate of best practices, including static checkers, automated BDD tests, code coverage
–    Exposure to agile working practices (sprints, scrum, code reviews), and cloud technologies e.g., AWS, Heroku
–    Experience of software architecture and working with business teams when building products      
–    Excellent interpersonal skills, so that you can contribute to creating a great office environment
–    Willing to come into our offices in Summertown, Oxford when required

**Responsibilities:**

-    	Write clean, concise Ruby, HTML, CSS and Javascript code, using best practices, appropriate tools and technologies
-    	Take an active role in introducing and maintaining dev standards within the codebase
-    	Support and mentor your fellow developers to improve their technical skills
-    	Be willing to engage with our systems architecture and work with existing dev leaders to ensure our platform is scalable and sustainable
-    	Champion refactoring to make the code better written wherever possible
-    	Drive forward our agile working practices (sprints, scrum, code reviews) and cloud technologies
-    	Be involved in ticket estimation and encourage good process around setting reasonable and achievable expectations
-    	Work with the product team to help clarify product requirements at the onset of projects, and suggest the best approach for overcoming technical challenges
-    	Evolve our tech ‘ways of working’ and proactively make suggestions for how to improve our overall operating model
-    	Support the team in understanding the needs of our customers and translating this into code
-    	Willing to work independently to overcome barriers and think creatively to enhance our product and stay ahead of the market

**Who will fit well?**

Our culture is very supportive and friendly, and we are seeking someone who can contribute to this. As we grow, you will be expected to set the standards and lead from the front, balancing coding of your own with support for your team to ensure everyone is working from the same set of standards.