Mid-Level Rails Developer
Role details
Job location
Tech stack
Job description
We're hiring a Mid-Level Ruby on Rails Developer to help build and maintain our Laboratory Information Management System (LIMS). Initially, the work will be principally with Ruby on Rails (RoR); we expect our engineers to be proficient with this platform. We generally deploy to Linux systems running on Amazon Web Services. Your role will be to design, maintain and enhance our RoR web applications. This will involve:
- Design, develop, test, deploy, maintain, and improve software.
- Manage project priorities, deadlines, and deliverables.
- Work with colleagues and customers to identify and refine ideas for product enhancements.
- Demonstrate passion for learning and contributing to a high performing team.
- Practice good software engineering discipline, especially in relation to version control and management
Requirements
Do you have experience in SQL?, We are seeking a Mid-Level Ruby on Rails Developer (LIMS) to join our team in Moira, Northern Ireland. The position is full-time., The following list provides an insight into the skills and experience we expect you to demonstrate:
- 3+ years of software development experience, with consistent success designing and implementing solutions using Ruby on Rails.
- Experience with Ruby on Rails, HTML, CSS, JavaScript and SQL.
- Cloud/AWS/Terraform/S3/Quicksight
- Experience using Git and Github as part of everyday workflows.
- Knowledge and experience with SQL databases: understanding performance, database design and common design patterns.
- Expertise in modern object-oriented software design methodologies and agile development practices.
- Experience building web applications in a high-scale production environment.
- Demonstrated ability to work with a team and collaborate effectively with global team members to accomplish tasks.
- Demonstrated ability to translate client requirements into functional, effective application features
- Ability to determine and communicate the implications of design decisions on systems and components
- Experience supporting management of technical infrastructure (e.g. repository, development environment) under guidance from a development manager
- Experience in software build/release and configuration management.
- Experience reviewing code and mentoring other developers
- Ability to contribute to design in discussions with development and product manager
- Experience implementing up-to-date technologies to improve scalability and maintainability of web applications
- Proven ability to work with customers and colleagues locally and remotely in multiple time zones (Ireland, US & Australia)
- Must have a "customer first" philosophy - we take customer care very, very seriously
- Able to quickly research and learn new software, concepts, and methods
- Very clear, strong, verbal and written, English communication skills.
- Experience documenting technical details and features.
- You'll be comfortable at a Linux prompt and understand key software engineering concepts relating to version control, test strategies and coding tools.
Experience:
- Ruby on Rails: 3+ years
- SQL: 2-3 years
Nice to have but not required:
Experience with LIMS
Benefits & conditions
Our employees enjoy full benefits to include:
- Paid time off
- Employees are eligible to accrue 2 days per week of work from home hours after 6 months of employment
- Company Pension scheme
- Profit Share scheme (paid twice per annum)
This is a full-time salaried position. Work hours are somewhat flexible between 8am and 5pm Monday through Friday. You will primarily be office based. Occasional travel to customer sites may be required but only in exceptional circumstances. On-call and after hours work may be required from time-to-time but is not a normal part of the job.
The demands of our clients and projects change over time and we always need to research, develop, and implement new systems to handle their requests and keep up with the emerging technologies. If you are a creative thinker with good troubleshooting skills, then this is the right job for you.
Salary: £45,000