[Remote] Ruby on Rails API Developer (Remote Opportunity)

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. VetsEZ is seeking a Ruby on Rails API Developer for a 100% remote position supporting the Department of Veterans Affairs. The selected candidate will design, develop, and maintain high-performance RESTful APIs while collaborating with various teams to ensure the APIs meet business objectives and client requirements. 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 needs into technical specifications. • Ensure API scalability, reliability, and performance by applying best practices and modern engineering standards. • Write clean, maintainable, and efficient code aligned with established coding guidelines. • Conduct code reviews and provide constructive feedback to support team quality and consistency. • Implement and maintain automated testing procedures to ensure code quality and stability. • Troubleshoot and debug issues promptly, providing effective and timely resolutions. • Optimize existing APIs and systems to improve performance and scalability. • Produce high-quality technical documentation, including API guides, usage instructions, and test reports. • Stay current with industry trends, emerging technologies, and best practices in Ruby on Rails and API development. • Participate in project planning, estimation, sprint activities, and timeline management. • Contribute to team objectives and take on additional responsibilities as needed. Skills • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. • 3+ years of hands-on experience as a Ruby on Rails developer with a focus on API development. • Strong understanding of Ruby, the Rails framework, and RESTful API design principles. • Experience building and consuming APIs using REST, GraphQL, or OpenAPI specifications. • Proficiency with relational databases such as PostgreSQL or MySQL. • Familiarity with front-end technologies such as HTML, CSS, JavaScript, jQuery, and Bootstrap. • Experience working with Linux environments and cloud platforms such as AWS, EC2, or Azure. • Strong problem-solving skills with excellent attention to detail. • Excellent communication and collaboration skills. • Experience working in Agile or Scrum development environments. • Proficiency with version control systems, particularly Git. • Experience with containerization and orchestration tools such as Docker and Kubernetes. • Familiarity with microservices architecture and distributed systems. • Knowledge of secure coding principles and security best practices. • Experience with TDD or BDD development methodologies. • Understanding of DevOps practices and CI/CD tools related to API development. • Experience collaborating with VA stakeholders to deliver technology solutions. • Demonstrated experience supporting Ruby on Rails systems within a federal agency environment. • Knowledge of VA operations, policies, and programs. Benefits • Medical/Dental/Vision. • 401k with Employer Match. • PTO + Federal Holidays. • Corporate Laptop. • Training Opportunities. • Remote Opportunity. Company Overview • VetsEZ provides IT services & solutions such as data solutions, software solutions, PMO, and competitive edge solutions. It was founded in 2012, and is headquartered in San Diego, California, USA, with a workforce of 501-1000 employees. Its website is 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

Regional Communications Manager

Remote

Experienced Data Entry Specialist for Accurate and Efficient Teacher Pension Data Management

Remote

Manager, Global Events, Protective Services

Remote

Southwest Airlines Jobs From Home

Remote

**Experienced Administrative Data Entry Specialist – Remote Customer Service Representative**

Remote

**Experienced Part-Time Data Entry Specialist – Remote Opportunity at arenaflex**

Remote

Life Coach For Male Teens || Certified in Life Coaching, N.LP., or Motivational Interviewing

Remote

Program Manager

Remote

User Experience Researcher

Remote

Manager, FuturePlan

Remote
← Back