Ruby on Rails Developer (Contract)
Job Description
At Accurx, we're on a mission to make patients healthier and healthcare staff happier. š
Who are Accurx? š¤
Weāre a fast-growing health technology company which makes it easier for patients and healthcare teams to communicate.
Accurx is where conversations happen with and about patients. Our software helps doctors, nurses, pharmacists and administrators and other professionals to seamlessly connect with both patients and each other.
Our mission is simple: everything we do is to make patients healthier and healthcare staff happier. Today, Accurx is used in 98% of GP practices nationwide and every day more healthcare professionals are using our software in hospitals, pharmacies, care homes and the community.
Weāre passionate about staying close to our users, which is why everyone at Accurx visits a GP practice at least twice a quarter to understand how a practice runs, the difficulties they face with technologies and how we can help.
Although weāve initially tackled the UK healthcare system, we have big ambitions to improve healthcare systems across the world in the future. If you want to hear from some of our Accufolk about what it's like to work for us, take a look at a video from our 2023 summer conference!š¤©
Contract Type: Inside IR35 (Contractor)
Contract Duration: 4 months
Life as a Ruby on Rails Developer at Accurx
Accurx has acquired Induction Switch, the most widely-adopted healthcare communications app in NHS hospitals. The move adds to Accurxās gathering momentum in secondary care, where we are focusing on elective recovery - helping NHS trusts to prioritise and coordinate care, cut waiting lists, and get patients flowing through the system.
With more than 225,000 users in secondary care, Induction Switch is popular among frontline staff for its crowd-sourced directory allowing health care professionals to make the connections they need, when they need them.
As a Ruby on Rails Developer for the Switch team, you will be responsible for maintaining and enhancing the existing Ruby on Rails application, fostering collaboration with the mobile frontend team, and contributing to the improvement of the productās quality and performance.
Your role will focus on:
- Product understanding: Understand the productās architecture, design, and the rationale behind development decisions, to be communicated back to stakeholders.
- Supporting the team to ship new features: Changing the appās authentication to provide a more secure experience for users and trusts. Providing trusts with more visibility over changes made to their own directories. Integrating Switch with Accurxās product suite.
- Bug fixes: Identify and address bugs and issues within the application, ensuring a stable and error-free experience
- Documentation: Create and update documentation for code changes, system architecture and processes.
- Mobile Frontend support: Collaborate with Switch developers to support the frontend landscape, ensuring seamless integration between front and backend components.
- Testing and product development assessment: Enhance the quality of the product and its reliability with patterns like TDD. Identify areas for improvement and enhance efficiency and quality.
- Codebase cleanup: Review and clean up the existing codebase to improve readability, maintainability and adherence to coding standards.
- Code recommendations: Make recommendations for the future of the codebase.
- Refactoring: Perform incremental refactoring of code as needed, with the understanding that more refactoring may be considered in the future.
And other duties as may be required by Accurx from time to timeā¦
We'd really like to hear from you, if ...
- You have in-depth knowledge and experience in Ruby on Rails, including a deep understanding of conventions, architecture, and how to leverage Railsā libraries.
- Youāre experienced with Rails v6 and Ruby v3.2
- You have knowledge of service based architectures and message based async communication between services.
- Youāre experienced working with large and complex Ruby on Rails codebases.
- You write clean, maintainable and efficient code.
- You can manage end-to-end encryption processes, including secure handling and distribution of encryption keys.
- You possess expertise in cloud computing and cloud-based development, specifically with AWS.
- You excel in cross-functional collaboration with product teams, demonstrating the ability to understand and prioritise their requirements, translating them into technical solutions that align with the product vision and user needs.
- Youāre self-sufficient, with the capacity to work autonomously in the codebase making independent decisions when needed and working through ambiguity.
- You are a clear communicator who can integrate easily into a new team, raising ideas and concerns appropriately.
- Youāre a problem solver, using this skill to troubleshoot issues and optimise performance within the existing codebase.
- You're mission-driven: you care about positively impacting the lives of millions
- Youāre always collaborating: you place team success over personal success and you enjoy working in an open, collaborative environment.
- You demonstrate responsible ownership: when you see something not working, you'll flag it and be part of the solution
- You seek continuous improvement: youāre always developing new skills and insights, while exploring ways to do things better
- Youāre mindful of balance: you're conscious of your own health and that of others. You think carefully about how best to focus your efforts, knowing when to push yourself to reach a goal.
Technologies
Experience with the following technologies is not essential and will give you an idea of what youāll be working with at Accurx.
- Javascript (NodeJS)
- Postgres as a database
- Rake for tasks
- Sidekiq for background jobs
- Rubocop
- CircleCI for pipelines
- AWS ECS and Fargate
- Kong
- Redis
- The JSON API standard
- FactoryBot
- Public key encryption
Benefits package (Prorated):
- š Ā£1,000 annual learning & development budget and a Ā£500 annual wellness budget
- š£ Enhanced parental leave policy
- š Prayer, meditation and breastfeeding room
- š£ In house therapists available daily
- š“ Working abroad policy
- š©āš³We have our very own Chef! Free healthy breakfasts, snacks and lunches will be provided, with the occasional sweet treat!
Diversity & Inclusion
Accurx is committed to being an inclusive employer - you can find out more about this commitment here. As part of this, weāre glad to accommodate candidates who need adjustments throughout the interview process.
We work in partnership with Stonewall as part of their Diversity Champions program. This is because we believe in a world where all LGBTQ+ people are free to be themselves and can live their lives to the full. Inclusive workplaces have a huge part to play in making this world a reality. š³āš
We've officially been accredited as a flexible workplace by FlexaĀ® Careers. š
Remote Working? š”
We offer the team the option to work from home 2 days a week. Read more about our policy here.
Want to do a little more research before you apply? š
Head over to our main careers page to find out more about the team and our candidate hub. You can also find out more about us on Medium, LinkedIn and Twitter & Instagram.
Our YouTube channel is full of demos of our product, webinars we have held with our users and some clips about life at Accurx.
Company benefits
Working at Accurx
Company employees
Gender diversity (male:female)
Funding levels
Currently hiring in
United Kingdom
Office Locations


