Press ENTER to skip to the job description.
Software Engineer 5(Sr. Software Engineer)- Ruby on Rails

Software Engineer 5(Sr. Software Engineer)- Ruby on Rails
CA, Remote

Job Description

Job Details:

Job Title: Software Engineer 5(Sr. Software Engineer)

Location: Mountain View, CA

Job type: 6 months with possible extensions


Responsibilities will include:

Functioning as a member of the Full Stack Software Engineering SCRUM team

Build high availability, cloud based, advertisement solutions

Quickly prototyping and developing consumer-facing services that will be displayed on millions of devices

Ability to effectively communicate ideas to peers and distributed teams

Contributing towards building a system with a test-driven development / agile approach

Rapid deployment, monitoring, and troubleshooting around the cloud hosted environments



6+ years of professional experience as a Sr. Software Engineer

4+ years of solid experience in Ruby on Rails with experience in libraries like Resque and RSpec

Experience with GrapQL is a big plus

Experience in ReactJS/Redux JavaScript frameworks, Ad experience a plus

Experience in JavaScript, HTML5, CSS3, and other core web technologies

Experience in consuming REST APIs in JavaScript/NodeJS

Experience in SCM Source Code Management systems and tools, such as GIT

Strong knowledge in Computer Science foundations

BS/MS in Computer Science/Engineering or equivalent experience


Skills and Qualifications

Excellent verbal and written communications skills; customer service and interpersonal skills

Consider yourself a curious, high-level thinker

Passion for quality and writing clean, solid, readable code that scales and performs well

Strong mentoring skills necessary to provide support and constructive performance feedback

Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery

Strong ability to troubleshoot issues and make system changes as needed to resolve issue

Experience with the Agile Methodology

Ability to work tactically and strategically at the same time

Market interest and awareness for internet connected televisions, general internet software development trends, consumer tendencies

Apply Now