Senior Software Developer

Job not on LinkedIn

🔥 1 hour ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of RMS

RMS

201 - 500 employees

Founded 1983

☁️ SaaS

✈️ Travel

🤝 B2B

💰 Private equity on 2024-03

SaaS • Travel • B2B

RMS is a cloud-native property management system (PMS) for the hospitality industry. Trusted by over 6,000 hotels, motels, holiday parks, campgrounds, serviced apartments and multi-property operators across 70+ countries, RMS centralizes operations, reservations, payments, channel management, revenue management, reporting, and guest experience tools. The platform provides a booking engine, channel manager, RMS Pay payments and POS solutions, automation for front desk, housekeeping and maintenance, owner/trust accounting, and business intelligence to drive direct bookings, reduce disputes, and improve operational efficiency.

📋 Description

• Collaborate with AI agents as part of day-to-day development, using specification-driven approaches to generate, refine, and validate production-quality code. • Define clear specifications, constraints, and acceptance criteria that guide AI-assisted implementation, testing, and refactoring. • Help evolve internal AI patterns, playbooks, and guardrails so teams can safely and consistently leverage AI at scale. • Design, build, and optimise scalable software solutions across the entire stack, from React-driven front ends to robust back-end systems built in C# and PostgreSQL. • Work seamlessly across UI, APIs, and databases to deliver performant, maintainable, and secure applications that power thousands of hospitality businesses worldwide. • Build responsive, user-centric interfaces using React, HTML5, CSS3, and JavaScript. • Develop server-side logic, APIs, and integrations using C# and SQL/PostgreSQL. • Collaborate with designers to translate Figma prototypes into elegant, functional interfaces. • Shape architecture, integration patterns, and product behaviour as the platform evolves. • Ensure scalability, security, and performance across all layers of the application. • Implement and maintain automated testing strategies including Jest, Mocha, or Jasmine for front-end testing, and unit or integration testing for back-end systems. • Mentor and guide junior developers to uplift technical capability across the team. • Evaluate and champion new technologies, frameworks, and development practices. • Contribute to building capability in AI toolchains, context management, and repeatable patterns that enable consistency and quality at scale.

🎯 Requirements

• Comfort working with AI-assisted development workflows, or strong curiosity and motivation to adopt them quickly and responsibly. • Ability to think and communicate clearly at the level of intent, specifications, and trade-offs, not just code. • Strong engineering judgement, including validating, testing, and taking ownership of AI-generated outputs. • Proven experience building and maintaining full stack applications using React, C#, and SQL/PostgreSQL. • Strong understanding of database design, query optimisation, and API development. • Solid grasp of modern front-end workflows such as Flux or Redux, and testing frameworks such as Jest, Mocha, or Jasmine. • Familiarity with version control, CI/CD pipelines, and cloud platforms such as AWS or Azure. • A detail-oriented approach to performance, scalability, and maintainability. • Excellent communication skills and a collaborative mindset. • Passion for mentorship, continuous learning, and technical excellence.

🏖️ Benefits

• Growth and Progression: As RMS grows, so do the opportunities. You will have the chance to expand your scope, develop new skills, and progress your career as the business scales. • Ownership and Autonomy: You are trusted to own your work and make decisions. We value accountability, initiative, and people who take pride in delivering outcomes. • Work That Matters: Your work will have visible impact. You will contribute to meaningful initiatives that shape how our platform evolves and how customers succeed. • AI as a First-Class Capability: You will work in teams where AI is embedded into everyday engineering workflows, not treated as an experiment or side project. • Modern Engineering Evolution: We are actively evolving how software is built, shifting emphasis toward clear specifications, system design, and high-leverage collaboration with AI agents. • Space to Learn and Lead: You will have time, support, and air cover to experiment, help define best practices, and influence how AI-augmented engineering matures across the organisation. • Remote-First, Collaboration-Ready: We support remote-first working with occasional in-office time for collaboration and connection when it matters most.

Apply Now

Similar Jobs

🕒 6 days ago

Skip Loans

11 - 50

💼 Consulting

🛡️ Insurance

💸 Finance

Senior Product Engineer at Skip contributing to product and platform development in an AI-driven environment. Building robust solutions for better customer accessibility to home ownership in Australia.

AWS

Node.js

React

TypeScript

🕒 July 15

BJAK

51 - 200

🛍️ eCommerce

🛡️ Insurance

🏪 Marketplace

Full Stack Engineer responsible for building and shipping features across BJAK's AI Neobank app. Collaborating with multiple teams to ensure product quality and feature delivery.

JavaScript

Next.js

React

Vue.js

🕒 July 10

Searchlight Inc

1 - 10

📣 Marketing

Full Stack Engineer at Assetnote developing features across their Continuous Security Platform. Collaborating directly with teams on backend, engine, and frontend coding tasks.

Apollo

AWS

Cloud

Distributed Systems

DNS

Docker

Flask

GraphQL

Kubernetes

Node.js

Postgres

Python

React

Redux

Terraform

TypeScript

Go

🕒 July 7

Semtech

1001 - 5000

🚘 Automotive

🏥 Healthcare

📦 Logistics

Technical Support Manager overseeing technical support activities for semiconductor products and customer segments. Leading a team to ensure efficient resolution of customer issues and support processes.

🕒 July 1

InfoConsulting

201 - 500

💼 Consulting

📦 Logistics

🏭 Manufacturing

Software Engineer developing custom extensions within IFS Cloud for international projects at InfoConsulting. Designing, coding, and testing systems to enhance business operations.

Cloud

ERP

SQL