Outreach Grid is looking for a Full-Stack Software Engineer to join our growing company. You will be tasked to maintain and create new product offerings as a part of the Outreach Grid platform. The Full-Stack Software Engineer's role is to work cross-teams to develop new features, oversee the initialization of Outreach Grid networks, and to implement and improve user experience on the web platform.
Responsibilities
Design overall architecture of the web application.
Maintain quality and ensure responsiveness of applications.
Collaborate with the rest of the engineering team to design and launch new features.
Maintain code integrity and organization.
Understanding and implementation of security and data protection.
Proficient experience using advanced JavaScript libraries and frameworks such as ReactJS
Skills
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Strong understanding of the syntax of Ruby and its nuances
Strong understanding of object-oriented programming
Strong understanding of server-side CSS preprocessors such as Sass
Experience integrating multiple data sources and databases into one system
Demonstrated experience building scalable applications
Proficient understanding of code versioning tools (e.g., Git)
Understanding of development aiding tools, such as Bower, Bundler, Rake, etc.