cover image
Software of Excellence

Software of Excellence

www.softwareofexcellence.co.uk

1 Job

101 Employees

About the Company

What does it take to turn a good dental practice into a great business? More patients, fully booked chairs, happy staff? In an increasingly competitive market, the answer is probably a mix of these factors and many more. You need a business partner that delivers products and solutions focused on boosting your practice performance, so you can concentrate on your core service, clinical dentistry. Software of Excellence is here to help; offering a wide range of products and services that substantially impact the financial outcomes of your practice. Helping you boost your recall effectiveness and ensuring patients remain loyal and return for treatment, increase your patient numbers through managing lapsed patients and making it easy for new ones to book, optimise your diary and maximise your hourly earnings, and much more– we have the tools to take your business to the next level. Software of Excellence is a global business, with offices in Holland, Australia and New Zealand.

Listed Jobs

Company background Company brand
Company Name
Software of Excellence
Job Title
Software Engineer - Ruby (Mid-Senior)
Job Description
**Job Title:** Software Engineer – Ruby (Mid‑Senior) **Role Summary:** Develop and maintain intuitive, customer‑focused web applications and API services using Ruby on Rails and modern front‑end technologies. Collaborate with product managers, engineers, and stakeholders to deliver high‑quality, production‑ready code in an agile, continuous‑delivery environment. **Expactations:** - Deliver production‑ready features with minimal supervision. - Communicate technical concepts clearly to cross‑functional teams. - Exhibit proactive problem‑solving, self‑motivation, and ownership of deliverables. - Maintain a collaborative, inclusive attitude and adhere to company values. **Key Responsibilities:** - Design, develop, test, and deploy web applications for diverse end‑users. - Build and maintain RESTful APIs and integration points with internal and third‑party systems. - Participate in 6‑week iterative development cycles, contributing to rapid releases (200+ deployments/month). - Work closely with product managers and stakeholders to translate business needs into technical solutions. - Ensure code quality, performance, and security standards across the stack. - Contribute to continuous improvement of development processes and technical debt reduction. **Required Skills:** - Proficient in Ruby, Ruby on Rails, JavaScript, HTML, CSS. - Experience with Single Page Application frameworks (Ember.js preferred; React, Angular, Vue.js acceptable). - Strong understanding of object‑oriented design and RESTful API development. - Familiarity with cloud platforms, especially AWS (knowledge of AWS services, serverless, CDK a plus). - Ability to work with version control (Git) and CI/CD pipelines (GitHub, Azure DevOps). - Excellent communication, collaboration, and problem‑solving abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. - No specific certifications required; demonstrated expertise in the listed technologies is essential.
United kingdom
Remote
Senior
21-01-2026