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 Now
Apply Now