Design and maintain robust backend systems that power our customer-facing hosting services. As a Backend Systems Engineer, you'll build secure, reliable infrastructure and API layers that simplify complex operations into seamless user experiences. You'll work within a fully remote, self-organising engineering team, applying Agile principles to iteratively deliver high-quality software.
What You'll Do
- Develop and support scalable backend services and APIs using modern programming languages, with a current focus on Ruby
- Architect and optimize infrastructure components, including hardware and software layers, to ensure performance and reliability
- Collaborate with Product Owners and stakeholders to translate customer needs into technical solutions
- Apply test-driven development practices and contribute to automated testing, continuous integration, and refactoring efforts
- Identify opportunities to improve system efficiency, security, and maintainability
- Work within Linux/Unix environments, with strong knowledge of Debian or Ubuntu-based systems
- Support scalable deployment processes using configuration management and orchestration tools
What We're Looking For
- At least 5 years of experience in backend software development
- Proven expertise in API design and development using object-oriented languages such as Ruby, Java, Go, Python, or PHP
- Strong background in database architecture with MySQL, PostgreSQL, Redis, or MongoDB
- Familiarity with Linux fundamentals and development in Unix-like environments
- Commitment to Agile practices, including iterative delivery, pair programming, and continuous improvement
- Ability to communicate effectively and work independently in a remote setting
- A mindset focused on long-term solutions rather than temporary fixes
Nice to Have
- Experience with configuration management tools like Puppet or Ansible
- Working knowledge of containerization technologies such as Docker or LXC
- Familiarity with container orchestration using Helm charts or Kubernetes
Our Environment
We operate with full remote flexibility, empowering engineers with autonomy and discretion. Our culture values continual learning, innovation, and simplicity in design. We prioritize clean, maintainable systems and encourage ownership from concept to completion. Technology is applied purposefully to meet both operational and customer needs, guided by strong principles and collaborative problem-solving.

