About the Company
Aurora Systems UK is a leading technology firm specializing in innovative web solutions and robust backend systems. We empower businesses with cutting-edge software, driving efficiency and growth. Our team in St Albans is a vibrant hub of creativity and technical excellence, committed to pushing the boundaries of what’s possible in software development.
Job Description
We are seeking a talented and passionate Ruby on Rails Developer to join our dynamic team in St Albans. You will be instrumental in designing, developing, and maintaining high-quality web applications, contributing to all phases of the development lifecycle. This role requires a strong understanding of Ruby, the Rails framework, and modern web development practices. You will work within an agile environment, collaborating closely with product managers, designers, and other engineers to deliver exceptional user experiences.
Key Responsibilities
- Develop, test, and deploy new features and applications using Ruby on Rails.
- Maintain and improve existing codebases, ensuring high performance and responsiveness.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural discussions and technology choices.
- Implement and maintain robust testing strategies.
Required Skills
- Proficiency in Ruby and the Ruby on Rails framework (version 5+).
- Strong understanding of object-oriented programming.
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Vue.js) is a plus.
- Experience with Git or similar version control systems.
- Knowledge of RESTful APIs.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
- Familiarity with TDD/BDD practices.
- Understanding of Agile/Scrum methodologies.
- Experience with containerization technologies like Docker.
- Contributions to open-source projects.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Generous paid time off and public holidays.
- Comprehensive health, dental, and vision insurance.
- Flexible hybrid work model.
- Professional development opportunities and training budget.
- Modern office environment with state-of-the-art equipment.
- Company pension scheme.
- Regular social events and team-building activities.
- Cycle to work scheme.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.courierser.com.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.