> Markdown version of [/jobs/ext/3199209-full-stack-software-developer-ruby-on-rails](https://www.wearedevelopers.com/jobs/ext/3199209-full-stack-software-developer-ruby-on-rails). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full stack software developer (Ruby on Rails) - **Company:** CiteAb - **Location:** UK (Remote available) - **Experience:** Experienced - **Salary:** £50,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Databases, Hypertext Transfer Protocols (HTTP), Python (Programming Language), PostgreSQL, Machine Learning, MySQL, Model View Controller (MVC), Natural Language Processing, Ruby on Rails, Software Engineering, Text Mining, Web Application Frameworks, Stylesheet Language, Information Technology, Search Engines, Web Technologies - **Published:** September 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a6e54aba885254ee ## About the Role Our ideal candidate will have completed a Computer Science (or similar) degree and would have experience working as a full stack web developer ideally in Ruby on Rails. Experience in machine learning, NLP, text mining or similar in Python would be a big plus. We are a small team of 4 which means you will be rapidly making an important contribution to building fundamental parts of our systems that are helping scientists globally. Therefore, you'll need to be enthusiastic, quick to pick up new concepts and diligent in your work. We embrace experimentation and innovation, but our customers have high expectations of quality and reliability. If the prospect of a role that's not too prescriptive and encourages independence excites you, we would love to hear from you. Skills and experience required: * Hold a university degree in Computer Science, Software Engineering or a related subject * Have experience using an MVC web framework (e.g. Ruby on Rails) * Have good experience with the core web technologies: HTTP, HTML, CSS and JavaScript * Have a knowledge of SQL databases (MySQL/PostgreSQL) * Be quick to grasp scientific concepts. Whilst we don't require any biology or chemistry background, you will be working in these domains every day and must be able to rapidly absorb and apply knowledge from colleagues * Have excellent written and spoken English * Must be eligible to work in the UK. ## Description We are expanding our tech team to accelerate development of our industry leading data collection, machine learning and search engine technology. We are looking for a mid-level engineer to join our team.