This site uses cookies. To find out more, see our Cookies Policy

Remote Ruby Engineer in Brentwood, TN at Vaco

Date Posted: 2/19/2018

Job Snapshot

Job Description


  • Complete complex programming projects as assigned and on time.
  • Contribut to the design and delivery of projects assigned to the team.
  • Provide initial high level estimate of effort of work for planning and prioritization.
  • Facilitate system design discussions, architecture decisions, and oversee regular code reviews.
  • Look forward at emerging technologies and present documented recommendations on incorporating new technologies into our current stack.
  • Review the creation/maintenance of documentation for delivery projects. Lead software deployment and rollout planning.

Required Experience:
  • 4-7 years of hands-on experience with functional or imperative programming languages such as JavaScript (Node.js), Python, Ruby, Go, C or Java.
  • An excellent understanding of networking/network stacks, ability to develop software implementing data exchange over tcp/http/tls working as a distributed system, and RESTful API contract testing.
  • Well versed working in linux-based operating system.
  • Undergraduate degree or MS in Computer Science, Engineering or related fields.
  • Ability to think creatively and come up with solutions when tools don't work.
  • Ability to see patterns, commonalities and investigate complex issues.
  • Excellent communication, collaboration and relationship-building skills.
  • Organizational skills to gather and record detailed and accurate information about bugs and systemic issues.
  • Experience working on open source projects with an active GitHub repository.
  • Experience with Amazon Web Services Cloud (AWS).