Overview
Great National Hotels is a leading hospitality services company supporting independently operated hotels across the UK and Ireland. We offer tailored solutions that help our partners thrive in a competitive market. Our in-house, cloud-based rate management platform, Revanista, empowers hoteliers to make smarter, data-driven pricing decisions that drive profitability.
About the role
We\'re looking for a Senior Software Engineer to join our growing team and play a central role in shaping the future of Revanista. You\'ll be instrumental in enhancing this cutting-edge web application, designed to help hotels optimize their room rates and maximize revenue by analysing multiple data points and market dynamics. This is a high-impact role ideal for someone passionate about building scalable, intelligent systems that solve real business problems. You\'ll be involved in everything from architecture and development to deployment and optimization. We seek a developer with a strong background in full-stack development and project ownership.
Required skills and experience
- AWS and serverless architectures
- React and Node.js
- Database design and management
- CI/CD pipelines
- Infrastructure as Code (IaC)
- API integrations
- Preferably familiarity with the hotel industry and revenue management and pricing strategy
Responsibilities
- Design, develop, and maintain scalable full-stack web applications on AWS utilizing Serverless architecture and Infrastructure as Code.
- Manage application infrastructure and environments using AWS multi-account strategy and GitHub branches.
- Take responsibility for the technical quality of the features delivered across the team, including documentation, testing strategies, and code.
- Discuss and review business requirements with stakeholders.
- Contribute to product roadmap, ensuring alignment with company goals.
- Create Jira tickets, plan sprints and releases prioritizing bug fixes and features according to stakeholder discussions.
- Provide support to users and deploy hot fixes when necessary.
- Remain up to date on emerging technologies and architecture and propose ways to use them in current and upcoming projects.
- Leverage technical knowledge to improve the quality and efficiency of applications and tools.
- Mentor other team members to improve software development and delivery skills.
Qualifications
- A minimum of 3 years relevant development experience with Node.js and React.
- Experience developing full-stack Serverless applications.
- Experience with AWS, including Serverless technologies such as Lambda, DynamoDB, SQS, and CloudFormation.
- Experience with GitHub Actions, repositories and branching strategies.
- Experience using RESTful APIs to create complex applications.
- Experience with Continuous Integration and Continuous Delivery (CI/CD).
- Ability to drive a feature or bug fix from discovery to a stable deployment to production.
- Strong analytical and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced environment and multi-task efficiently.
- Ability to lead a Scrum team and manage the daily operational tasks of a project.
Nice to have
- Previous AWS, GitHub, Confluence administration.
- Experience with the Serverless framework.
- Experience with AI and Machine Learning.
- Experience with Cypress and Behaviour-Driven Development (BDD).
- Knowledge of hotel management systems (PMS, Channel Managers, etc.).
Location
Ennis, Co. Clare with UK and Ireland travel as required. Great National Group facilities and supports hybrid working.
Employment type
Full-time
Industry
Hospitality
Great National Hotels is an equal opportunities employer.