Empresa de recursos humanos
TI

Remote Sr. Ruby on Rails Engineer

Información del puesto

About the client:

Founded in San Diego, CA, eLearn platform provides a full range of learning technologies that include a proprietary learning management system and a complete set of virtual event services. We help organizations capture educational content from either live or virtual settings, then manage and deliver that content to a global audience through our learning platform.

We facilitate thousands of live web events each year for our clients.

We currently house over 100,000 learning modules and have electronically issued over two million certificates to online learners.

About the Job:

  • Support the Integrations Team for our Path LMS product. As an Engineer on the Integrations Team, you will bring technical expertise, a friendly attitude, and an investigative mindset to manage and support our technical integration projects. You must think methodically, communicate frequently, document thoroughly, and act proactively to ensure our platform is integrated tightly with our customers systems and 3rd party databases as well as migrate data from previous providers.
  • Youll be joining the team as a talented Ruby/Rails Engineer who has experience with all layers of the dev stack. You have mastered all aspects of API Development, Partner Integration and API Testing including back-end server data management.
  • Youre comfortable with Agile and Lean Methodologies, continuous delivery, code reviews, TDD/BDD, and pair programming.

Requirements:

  • 6+ years of professional software development experience with at least 4 years of experience building and supporting REST APIs via Ruby on Rails (version 5-7).
  • Great OO skills, including strong design pattern and MVC knowledge.
  • Experience integrating applications and microservices with third-party APIs using JSON, SOAP, SAML, XML-RPC.
  • Experience using and interacting with applications and microservices utilizing OAuth and JWT authentication schemes.
  • Experience building and/or maintaining microservices utilizing RESTful JSON interfaces.
  • Deep understanding of API development best practices including; endpoint versioning, request throttling, API security standards and building high availability, scalable APIs that can serve large volumes of traffic.
  • Experience with building and improving SQL database schemas (we currently use Postgresql).
  • Knowledge of software best practices, including continuous integration and continuous deployment,
  • TDD / BDD using Rspec/Capybara (or similar).
  • Experience using Git and Github.
  • Experience using the Atlassian suite of software development tools (JIRA, OpsGenie, Confluence,etc.).
  • Experience working on an Agile/Scrum team.

We Offer:

  • 40 hrs per week
  • Payment in USD
  • Contractor scheme, Full time job, long term relationship
  • 100% remote environment
  • VISA is a must

Más vacantes de

TI