Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - Ruby

at ServiceNow

Posted 3 days ago 3 applied

Description:

  • The role involves building high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes, including code reviews and unit testing.
  • You will work with product owners to understand detailed requirements and take ownership of your code from design, implementation, test automation, and delivery of high-quality products to users.
  • The position requires implementing software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
  • You will contribute to the design and implementation of new products and features while also enhancing the existing product suite.
  • Mentoring colleagues and promoting knowledge-sharing is also a key responsibility of this role.

Requirements:

  • You must have experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving, which may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
  • A minimum of 6 years of experience in Ruby is required.
  • You should have a deep understanding of Ruby syntax and the standard library.
  • A clear understanding of OOP concepts in Ruby is necessary.
  • Experience with Linux-based systems is required.
  • You must have experience in RESTful API design and implementation.
  • Proficiency in Git and branching strategies is essential.
  • Familiarity with Ruby frameworks, such as FactoryGirl, is required.
  • Experience with Puppet-ruby integration is necessary.
  • You should be proficient in RSpec.
  • Knowledge of thread programming in Ruby is required.
  • Experience with template management in Ruby is necessary.
  • You must be able to build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes.

Benefits:

  • ServiceNow offers a flexible work environment, allowing for remote or in-office work depending on the nature of the job.
  • The company is an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment without discrimination.
  • ServiceNow strives to create an accessible and inclusive experience for all candidates, providing accommodations for those who require assistance during the application process.
  • Employment may be contingent upon obtaining necessary export control approvals for certain positions requiring access to controlled technology.