TEKsystems - Cupertino, CA

posted about 1 month ago

Full-time - Senior
Remote - Cupertino, CA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior Ruby On Rails Developer is responsible for the development and design of web applications and components, focusing on both front-end and back-end development. This role involves troubleshooting performance issues, maintaining existing applications, and collaborating with internal and external teams to ensure data quality and system integrity. The position is primarily remote and requires expert knowledge in Ruby on Rails and API development.

Responsibilities

  • Assist in developing and designing web applications, components, services, and API integrations.
  • Collaborate with internal/external technical teams to align on appropriate design for requirements.
  • Design, code, test, and implement technical requirements for internal and/or external uses.
  • Assist in troubleshooting and resolving issues surrounding performance, response times, capacity, and system limitations.
  • Assist in creating and modifying technical documentation while collaborating with internal business partners, internal technology resources, and external vendors.
  • Maintain and update web applications, API integrations, portals, and platforms, ensuring data quality, integrity, and consistency across the organization.
  • Assist in maintaining existing features and developing new features for existing Rails 5/6 application.
  • Assist in the domain focused on electronic recyclables - inventory, scheduling, transportation, management, and processing API integrations with 3rd party companies and internal applications.

Requirements

  • Expert knowledge of the Ruby on Rails framework and Ruby as a core language (10 years minimum).
  • Extensive knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc).
  • Working knowledge of basic frontend development (HTML, CSS, JavaScript, Bootstrap, JQuery, etc).
  • Working knowledge of Continuous Integration suites (CircleCI, Jenkins, etc).
  • Working knowledge of integrated testing frameworks (RSpec, MiniTest, etc).

Nice-to-haves

  • 4-year degree or technical training program (bootcamp, etc).
  • Golang Experience - Another programming framework.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service