Ruby on Rails API Developer (Remote Opportunity)

Remote Full-time
About the position We are currently looking for a Ruby on Rails API Developer for a 100% remote position supporting the Department of Veterans Affairs (VA). The selected candidate will design, develop, and maintain high-performance RESTful APIs using the Ruby on Rails framework. This role involves close collaboration with solution architects, business analysts, and technical teams to deliver secure, scalable, and high-performing APIs that support critical business functions and enhance operational efficiency. The candidate must reside within the continental US. Responsibilities β€’ Design, develop, and maintain high-quality RESTful APIs using Ruby on Rails. β€’ Collaborate with product managers, front-end developers, and stakeholders to translate business requirements into technical solutions. β€’ Ensure API scalability, reliability, and performance through optimization and testing. β€’ Write clean, maintainable, and efficient code following modern development practices. β€’ Conduct code reviews and provide constructive feedback to ensure code quality and consistency. β€’ Implement and maintain automated testing procedures, including unit, integration, and regression testing. β€’ Produce clear technical documentation including API usage guides, data models, and system diagrams. β€’ Troubleshoot and debug issues promptly, ensuring minimal service disruption. β€’ Optimize existing APIs for enhanced performance and scalability. β€’ Stay current with industry trends, emerging technologies, and best practices in Ruby on Rails and API development. β€’ Contribute to team objectives and take on additional responsibilities as needed. Requirements β€’ Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. β€’ 5+ years of hands-on experience as a Ruby on Rails developer focused on API development. β€’ Strong understanding of Ruby, Rails framework, and RESTful API design principles. β€’ Experience developing and consuming APIs using REST, GraphQL, or OpenAPI specifications. β€’ Proficiency with relational databases such as PostgreSQL or MySQL. β€’ Familiarity with front-end technologies (HTML, CSS, JavaScript, jQuery, Bootstrap). β€’ Experience using Git for version control and collaborative development. β€’ Hands-on experience with Linux environments and cloud platforms such as AWS or Azure. β€’ Strong problem-solving, debugging, and analytical skills. β€’ Excellent communication and teamwork abilities. β€’ Experience working in Agile or Scrum environments. Nice-to-haves β€’ Experience with containerization and orchestration tools (Docker, Kubernetes). β€’ Familiarity with microservices architecture and distributed system design. β€’ Knowledge of security best practices and secure coding principles. β€’ Experience with test-driven (TDD) or behavior-driven development (BDD). β€’ Understanding of DevOps tools, CI/CD pipelines, and automated deployment practices. β€’ Experience supporting or implementing Ruby on Rails solutions within a federal agency environment. β€’ Knowledge of Department of Veterans Affairs operations, programs, or systems. β€’ Experience using modern DevOps and collaboration tools such as GitHub and cloud-based pipelines. Benefits β€’ Medical/Dental/Vision. β€’ 401k with Employer Match. β€’ PTO + Federal Holidays. β€’ Corporate Laptop. β€’ Training Opportunities. β€’ Remote Opportunity. Apply tot his job
Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

IT Portfolio Management Analyst II

Remote

[Remote] Web3 Full Stack Developer : (equity only)

Remote

AI Marketing Analytics Director, Consumer Lending - Remote

Remote

**Experienced Remote Grocery Store Clerk – Warehouse Operations and Customer Service**

Remote

Backend Developer – RPA Developer – Manual Portal Automation (Remote)

Remote

Engagement Manager, NetSuite Consulting (Remote)

Remote

Insurance Sales Agent

Remote

Marketing Specialist - SEO/Content/Social Media (in Canada) – Amazon Store

Remote

Part-Time Shopify Developer – Remote | Competitive Pay + Flexible Schedule & Benefits

Remote

VIP Host

Remote
← Back