Vaco is looking for a Ruby on Rails Developer (REMOTE) (125-150K)

    Job Description The Software Developer (Ruby) will work in a fast-paced environment and play a key role in establishing the technology platform for the company. We have a rapidly growing customer base, and the development team is tasked with creating the industry leading web-based platform for risk management software. The Software Developer will work in a remote environment in a highly… collaborative, self-managed team structure. Team members pride themselves in clean, testable code. The ideal candidate will be able to communicate at all levels of the organization, including design discussions with executives, partners, and potentially customers.


    • Develop robust, scalable, and secure features
    • Write clean, maintainable, and efficient code
    • Participate at all stages of the development lifecycle
    • Implement best practices of test-driven development, continuous integration, refactoring, peer reviews, and code standards
    • Champion Kanban and SCRUM agile practices
    • Continue to grow skillset by staying informed about relevant new technologies, while driving adoption and integration into design
    • Empower self and teammates to be accountable for decisions

    Required Skills/Abilities

    • Design and develop responsive web applications
    • Maintain and troubleshoot applications
    • Experience working in an agile or product organization
    • Customer first mentality
    • Work with a geographically diverse team (fully remote)
    • 3+ years' experience working in a Ruby on Rails development position
    • PostgreSQL or relational database experience
    • AWS administration or configuration required (GCP experience a plus)
    • Proficient with GitHub and testing tools (Rspec a plus)
    • Python, Snowflake, and Tableau experience a plus

    Education and Experience

    • Degree in computer science or related field
    • 5 years working in a technology role
    • Exceptional teamwork
    • Excellent verbal and written communication
    • Ability to work independently and in a team structure