Senior RoR Engineer (Platform Reliability)
Niuro · Remote
- Senior-level expertise with 8+ years of professional software engineering experience
- C1 English level or higher
- Strong proficiency in Ruby and Ruby on Rails, including MVC architecture, Active Record, routing, and controllers
- Deep experience with large or legacy monolithic applications
- Expertise in SQL, database design, and relational databases (PostgreSQL)
- Proven ability to debug complex production issues and performance bottlenecks
- Experience building and maintaining RESTful APIs
- Proficiency with automated testing frameworks (RSpec or Minitest)
- Strong understanding of object-oriented programming principles
Skills
- backend development
- Ruby on Rails
- MVC architecture
- Active Record
- PostgreSQL
- SQL optimization
- RESTful APIs
- RSpec/Minitest
- object-oriented programming
- Audit and map existing backend architecture, business workflows, and system dependencies to identify risks and weaknesses
- Proactively resolve technical debt, performance bottlenecks, and architectural limitations affecting platform reliability
- Investigate, troubleshoot, and resolve production incidents and recurring system failures with root cause analysis
- Design and optimize database structures, queries, and data workflows using advanced SQL techniques
- Validate and stress test backend changes before deployment to safeguard production stability
- Build monitoring practices and operational visibility to detect issues before they impact users
You will stabilize and improve a large-scale Ruby on Rails platform supporting business-critical workflows. The system is a legacy monolith with interconnected services and technical debt, running parallel to broader modernization efforts. Your focus is deep platform understanding: auditing architecture, identifying backend risks, resolving production issues, stress testing changes, and improving operational visibility. You will collaborate with Engineering, DevOps, and QA to increase release confidence and prevent issues before they occur. This role combines engineering depth with operational ownership inside a complex, evolving system.
- AWS
- Redis
- caching strategies
- caching mechanisms
- caching layers