VetsEZ-posted about 1 month ago
Full-time • Mid Level
Remote • Tampa, FL
101-250 employees

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.

  • 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.
  • 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.
  • 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.
  • Medical/Dental/Vision.
  • 401k with Employer Match.
  • PTO + Federal Holidays.
  • Corporate Laptop.
  • Training Opportunities.
  • Remote Opportunity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service