Ruby Developer
About the CompanyGrabJobs is a leading technology-driven recruitment platform dedicated to connecting employers with top talent across various industries. Committed to innovation and excellence, GrabJobs leverages cutting-edge tools and a user-friendly interface to streamline the hiring process for organizations of all sizes. The company prides itself on fostering an inclusive and dynamic work environment where employees can grow professionally while contributing to impactful projects that serve diverse communities. With a focus on leveraging technology to improve workforce solutions, GrabJobs continues to expand its global footprint, providing innovative employment solutions that meet the evolving needs of the modern labor market.About the RoleThe Department of Veterans Affairs is seeking an experienced Ruby Developer to join our dedicated technical team remotely, based in the U.S. This full-time position offers an exciting opportunity to contribute to the development and maintenance of critical APIs that facilitate seamless communication between internal systems, external partners, and third-party services. The successful candidate will be responsible for designing, developing, and optimizing production-grade APIs, ensuring they meet high standards of security, reliability, and performance. This role requires a hands-on engineer with a strong background in Ruby on Rails and API development, capable of collaborating effectively with technical leadership and cross-functional teams to deliver innovative solutions that support the department’s mission to serve veterans effectively.ResponsibilitiesDesigning and developing APIs, including setting specifications, creating endpoints, data models, and implementing REST and GraphQL interfaces.Developing and maintaining reliable, scalable Ruby services, ensuring code quality through rigorous code reviews and adherence to security best practices.Collaboration with technical leads, API architects, and engineering teams to align development efforts with organizational standards and goals.Integrating APIs with various internal and external systems, creating comprehensive documentation, and implementing secure development practices such as OAuth and encryption.Monitoring API performance, troubleshooting issues, and optimizing scalability.Managing API versioning, handling production incidents, and participating in Tier 1 and Tier 2 on-call support to ensure system stability and reliability.Using AI-enabled tools to enhance productivity and code quality as part of daily operations.QualificationsA minimum of six years of professional experience in Ruby on Rails development, demonstrating a deep understanding of API design and implementation.A bachelor’s degree in Computer Science, Information Technology, or a related field is required.Extensive experience working with relational databases such as PostgreSQL or MySQL.Proficiency with testing frameworks like RSpec.Strong knowledge of secure coding practices, authentication, authorization, and encryption.Experience leading engineering teams while maintaining a hands-on approach to development is highly desirable.Familiarity with CI/CD pipelines, containerization, and cloud-native technologies will be advantageous in this role.Required SkillsRuby on RailsAPI DevelopmentRelational Databases (PostgreSQL, MySQL)Testing Frameworks (RSpec)Secure Coding PracticesPreferred SkillsCI/CD PipelinesContainerizationCloud-native TechnologiesPay range and compensation packageGrabJobs offers a competitive benefits package designed to support the well-being and professional growth of its employees. Full-time team members enjoy paid vacation, sick leave, and holidays, along with comprehensive medical, dental, and vision insurance coverage. The company provides life insurance, short- and long-term disability plans, and a 401(k) retirement plan with company matching and immediate vesting. Additional benefits include military leave, professional training and development opportunities, tuition reimbursement programs, and access to employee wellness initiatives. GrabJobs is committed to fostering a supportive work environment that promotes work-life balance and continuous learning, ensuring employees have the resources and support needed to excel in their careers.Equal Opportunity StatementGrabJobs is an equal opportunity employer dedicated to creating an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, creed, national origin, sex, age, marital status, sexual orientation, gender identity, citizenship status, veteran status, disability, or any other characteristic protected by applicable federal, state, or local laws. We are committed to fostering diversity and ensuring that all individuals have equal access to employment opportunities and a respectful workplace environment.