Role Overview
Senior Ruby on Rails Developer
You will work across backend systems, integrations, cloud infrastructure, and performance optimization to deliver robust, maintainable, and enterprise-grade products.
What You'll Do
- Architect and develop scalable backend systems using
Ruby on Rails
. - Design and optimize RESTful APIs, background jobs, services, and third-party integrations.
- Translate product requirements into detailed technical specifications and roadmap-level plans.
- Work with databases (PostgreSQL/MySQL): schema design, normalization, indexing, and performance tuning.
- Build cloud-native solutions using AWS/GCP, including CI/CD pipelines and containerization.
- Debug and solve complex issues across distributed systems and backend components.
- Conduct thorough code reviews, enforce best practices, and guide mid-level/junior developers.
- Make architectural decisions, propose optimizations, and improve system reliability.
- Collaborate closely with product, QA, DevOps, and design teams for end-to-end delivery.
- Contribute to improving engineering processes, internal tools, automation, and documentation.
What We're Looking For
- 68 years of hands-on experience with
Ruby on Rails
and backend engineering. - Deep understanding of MVC, service-oriented design, scalable system patterns, and API architecture.
- Strong experience with relational databases and performance optimization.
- Expertise with background processing tools like Sidekiq/Resque and caching frameworks.
- Advanced debugging skills and the ability to operate in complex, legacy or large-scale codebases.
- Experience using
AI-assisted coding tools
(GitHub Copilot, Cursor, Claude Code, Codeium, Tabnine, etc.) to boost development efficiency, improve code quality, and support rapid prototyping. - Ability to lead technical discussions, mentor developers, and contribute to architectural decisions.
- Strong communication skills and the ability to collaborate with cross-functional teams.
Preferred Qualifications
- Experience with microservices, message queues, or event-driven architecture.
- Exposure to frontend frameworks (React/Vue) is a plus.
- Familiarity with Docker, Kubernetes, Terraform, or other DevOps tools.
- Experience integrating complex external systems, payment gateways, or enterprise APIs.
- Prior client-facing experience or involvement in solutioning for global teams.
Why Ajackus
- Work on mission-driven, global-scale products across modern tech ecosystems.
- High ownership, autonomy, and influence in architectural and technical decisions.
- Collaborative, transparent, and high-performance engineering culture.
- Opportunities to transition into lead architect roles, solution ownership, or cross-domain engineering.
- Continuous learning across diverse projects involving AI, automation, distributed systems, and more.