Duration 9 months
We are looking for an experienced Ruby developer to join an expanding API product team.
Responsibilities:
Produce well-tested, scalable, high-performing elegant designs and code utilizing modern web development best practices.
Be an openly communicating member of the product development team.
Use prototypes and pre-design techniques (BDD, TDD, etc.) to develop and refine plans.
Develop realistic and accurate estimates of difficulty and work effort.
Design and develop RESTful APIs to power our internal and external integrations.
Perform configuration management, continuous integration, version control, testing and document management with tools such as AWS, OpenStack, Docker, Git, RSpec, Cucumber, Travis, Jenkins and JIRA
Requirements:
4+ years of professional software development experience
2+ years of professional experience with Ruby using a framework of Rails or Sinatra Agile software design experience create and consume stories within a sprint structure Team player who can establish excellent working relationships with peers and other teams, and has experience using team collaboration tools.
Nice to have:
Knowledge of networking and hosting concepts (DNS, SSL, load balancing), including deployment and operations of distributed systems.
Working with very large datasets and understanding of performance issues relating to big data systems.
Understanding of design patterns and how they relate to clean, testable code. If you get the concept of "thin everything" you'd fit right in.
Professional experience creating REST-based APIs.
Experience with Solr and MySQL.
We are looking for an experienced Ruby developer to join an expanding API product team.
Responsibilities:
Produce well-tested, scalable, high-performing elegant designs and code utilizing modern web development best practices.
Be an openly communicating member of the product development team.
Use prototypes and pre-design techniques (BDD, TDD, etc.) to develop and refine plans.
Develop realistic and accurate estimates of difficulty and work effort.
Design and develop RESTful APIs to power our internal and external integrations.
Perform configuration management, continuous integration, version control, testing and document management with tools such as AWS, OpenStack, Docker, Git, RSpec, Cucumber, Travis, Jenkins and JIRA
Requirements:
4+ years of professional software development experience
2+ years of professional experience with Ruby using a framework of Rails or Sinatra Agile software design experience create and consume stories within a sprint structure Team player who can establish excellent working relationships with peers and other teams, and has experience using team collaboration tools.
Nice to have:
Knowledge of networking and hosting concepts (DNS, SSL, load balancing), including deployment and operations of distributed systems.
Working with very large datasets and understanding of performance issues relating to big data systems.
Understanding of design patterns and how they relate to clean, testable code. If you get the concept of "thin everything" you'd fit right in.
Professional experience creating REST-based APIs.
Experience with Solr and MySQL.