Ruby on Rails Developer (Contract) Accurx
London, England, United Kingdom 28-09-2023 HealthTech Node AWS Ruby Javascript Frontend Backend
Expires in: 29 days
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.
Contract Type: Inside IR35 (Contractor)
Contract Duration: 4 months
Life as a Ruby on Rails Developer at Accurx
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.
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 .
- You’re self-sufficient, with the capacity to work autonomously .
- You are a clear communicator who can integrate easily into a new team.
- You’re a problem solver .
- You're mission-driven .
- You’re always collaborating .
- You demonstrate responsible ownership .
- You seek continuous improvement .
- You’re mindful of balance .
Technologies
Experience with the following technologies is not essential and will give you an idea of what you’ll be working with at Accurx.
- Postgres as a database
- Rake for tasks
- Sidekiq for background jobs
- CircleCI for pipelines
- AWS ECS and Fargate
- Kong
- Redis
- The JSON API standard
- FactoryBot
- Public key encryption
Benefits package (Prorated):
#J-18808-Ljbffr