Your job will be to ensure the stability, scalability, and performance of Testomat.io — a modern test management SaaS platform. You’ll be responsible for monitoring servers and services, optimizing databases, handling incidents, and supporting the platform as it grows toward a multi-tenant architecture.
You’ll work close to the product and engineering team, dealing with real production challenges: database optimization, scaling, monitoring, and incident response. This role is critical for keeping Testomat.io reliable as usage and data volumes grow.
🧩 Tech stack
- Ruby on Rails monolith
- MariaDB / MySQL
- ClickHouse
- Redis / Dragonfly
- Meilisearch
- Sidekiq
- Kamal (deployments & provisioning)
- GitHub Actions (CI/CD)
- AppSignal (monitoring)
- Hetzner (VPS & Dedicated servers)
- Cloudflare
✅ Responsibilities
- Set up and maintain server-level monitoring
- Configure and maintain application & service monitoring
(AppSignal and/or Prometheus + Grafana) - Handle incident management and production issues
- Optimize and maintain MariaDB / MySQL databases
- Troubleshoot and resolve DB issues, deadlocks, and performance bottlenecks
- Work on scaling the application toward a multi-tenant architecture
- Design and support database sharding strategies
- Assist clients with infrastructure-related issues
- Collaborate with developers on performance, reliability, and scalability topics
📌 Requirements
- Strong experience with production monitoring (DB / Redis / web services)
- Hands-on experience maintaining and optimizing MySQL / MariaDB
- Experience in investigating and resolving database locks, deadlocks, and performance issues
- Understanding of application scaling strategies
- Experience with Linux-based server environments
- Familiarity with CI/CD pipelines
- Ability to work independently and take ownership of infrastructure areas
- Ruby knowledge is a plus (reading/debugging Rails apps)
🌟 Nice to Have
- Experience with ClickHouse
- Experience splitting databases by shards
- Knowledge of Ruby on Rails internals
- Experience working with SaaS products
- Exposure to multi-tenant architectures
😎 Personal Qualities
— Self-directed with the ability to work independently
— Eager to learn new technologies
— Strong problem-solving mindset
— Attention to detail, especially in production systems
— Comfortable reading technical documentation
— Collaborative mindset when working with product and engineering teams
🎁 What We Offer
- 100% remote — async-first team
- Flexible schedule — result > hours
- Direct impact on product stability and growth
- No micromanagement, high ownership culture
- Opportunity to grow into a Senior / Lead Infrastructure role
- Work on a real SaaS product with growing traffic and data volumes
🚀 Hiring Process
- Test task
- First interview with HR (intro & expectations alignment)
- Technical interview
- Call with the CEO
- Offer preparation
To speed up the process, please share:
- English level
- Salary expectations (USD/hour, gross)
- Notice period
- Location (and confirm remote availability)
- Preferred messenger for communication
This will help us move forward faster ✨
—
Team Testomat.io💙