Senior Ruby on Rails Developer | Remote Full-time Opportunity

Remotely
Full-time
We are currently seeking a proficient Ruby on Rails Developer to join our forward-thinking technical team on a full-time remote basis. The successful candidate will design and develop sophisticated web applications utilizing modern Ruby on Rails frameworks and contribute to all aspects of the software development lifecycle. This position requires a minimum of one year of commercial RoR experience and a dedication to writing clean, maintainable code. Key Responsibilities - Architect and develop high-performance web applications using Ruby on Rails 7.1+ and Ruby 3.2+, adhering to industry best practices and design patterns. - Execute the complete development lifecycle from requirements analysis and technical planning through to deployment and post-implementation verification. - Design and optimize PostgreSQL database schemas, queries, and indexes to ensure optimal application performance and data integrity. - Implement and maintain robust integrations with external APIs and third-party services to extend application capabilities. - Develop and manage background processing systems utilizing Delayed Job, Sidekiq, or equivalent job scheduling frameworks. - Create comprehensive test suites using RSpec or Minitest to ensure code quality, reliability, and maintainability. - Generate and maintain precise API documentation using contemporary tools such as Swagger, OpenAPI, or YARD. - Develop intuitive, feature-rich administrative interfaces for content management and system administration. - Collaborate effectively with team members using Git for version control, branching strategies, and code review processes. - Identify, troubleshoot, and resolve complex application issues with efficient, scalable solutions. - Participate actively in code reviews to uphold quality standards and facilitate knowledge exchange within the team. Required Skills - Minimum of 1 year of verifiable commercial Ruby on Rails development experience with demonstrable understanding of framework internals. - Proficiency in Ruby programming language (3.2+) and Rails framework (7.1+), including MVC architecture principles. - Solid experience with PostgreSQL database management, including query optimization, indexing strategies, and schema design. - Practical implementation knowledge of background processing using Delayed Job or comparable job scheduling systems. - Demonstrated capability to conduct full development cycles from initial requirements gathering through to production deployment. - Proven experience integrating and working with external APIs and web services. - Expertise in writing maintainable, thoroughly tested code using established testing frameworks and methodologies. - Experience with API auto-documentation tools and standardized documentation practices. - Capability to develop effective, user-friendly administrative interfaces for application management. - Proficiency with Git version control systems and collaborative development workflows. Nice to Have - Experience with front-end development utilizing modern JavaScript frameworks or libraries such as React, Vue, or Stimulus. - Knowledge of Docker containerization, orchestration, and deployment strategies. - Familiarity with cloud platforms and services (AWS, Google Cloud, or Azure). - Experience with continuous integration/continuous deployment (CI/CD) pipelines and automated testing frameworks. - Understanding of microservices architecture principles and service-oriented design patterns. Why Join Our Team? As a valued member of our development team, you will enjoy the flexibility of remote work while contributing to significant projects with real-world impact. We foster an environment of continuous professional development and technical growth, with opportunities to work with cutting-edge technologies and methodologies. Our engineering-driven culture emphasizes innovation, code quality, and sustainable work-life balance. Join our team to advance your career in a supportive, collaborative setting where your contributions are recognized and your professional potential can be fully realized.