Overview
Skills
Job Details
Job Title: Senior Ruby on Rails Developer Location: Dallas, TX
Job Summary
We are seeking an experienced Senior Ruby on Rails Developer with a minimum of 7 years of professional development experience. The ideal candidate will have deep expertise in backend development with Ruby on Rails, strong architectural instincts, and proven success delivering production-grade applications. You will play a key role in building and enhancing complex systems, mentoring junior developers, and contributing to the evolution of our platform architecture.
Key Responsibilities
Design and develop scalable, secure, and high-performance applications using Ruby on Rails.
Architect solutions to support complex business processes and integrations.
Write well-documented, efficient, and testable code following best practices.
Integrate with internal and third-party RESTful APIs and services.
Optimize application performance and database queries.
Lead code reviews and ensure adherence to coding standards.
Collaborate closely with cross-functional teams including Product, QA, DevOps, and UI/UX.
Mentor junior developers and contribute to continuous team improvement.
Take ownership of features from design to deployment.
Required Qualifications
Minimum 7 years of experience developing applications using Ruby on Rails.
Strong understanding of Ruby language fundamentals and Rails conventions.
Proficient with relational databases (PostgreSQL, MySQL) and ActiveRecord ORM.
Experience with background job processing (e.g., Sidekiq, Resque) and caching (Redis, Memcached).
Solid knowledge of Git and CI/CD pipelines (GitHub Actions, Jenkins, or similar).
Ability to write automated tests (RSpec, Minitest) and maintain high code quality.
Familiarity with front-end integration using HTML5, CSS3, and JavaScript frameworks.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to collaborate effectively with diverse teams.
Preferred Qualifications
Experience in designing and scaling microservices or service-oriented architecture.
Familiarity with cloud infrastructure (AWS, Google Cloud Platform, or Azure).
Knowledge of containerization (Docker, Kubernetes) and deployment strategies.
Exposure to GraphQL, Elasticsearch, or other advanced tools.
Bachelor s or Master s degree in Computer Science, Engineering, or related field.