Ruby/React Developer - Full Stack

Laborocity - Radnor, PA (27 days ago)


Company Introduction

Laborocity is a rapidly growing startup company that matches high-quality workers with businesses that need temporary help. Our technology team is charged with building a best-in-class platform to manage the job postings, acceptance, and payments from our customers to our Doers. Additionally, where it makes more sense to buy rather than build, our development team will be responsible for leveraging 3rd party APIs to connect our data flows with SaaS systems.

Job Description

We are looking for a full stack web developer with experience writing Ruby on Rails and JavaScript code (specifically proficiency with React.js) to join our growing team. You will own the continued development of our web application, the services tier, and the underlying datastore. This entails development of user interface components and implementing them following well-known React,js workflows, server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. A commitment to collaborative problem solving, sophisticated design, and quality product is of paramount importance.

The platform is hosted on AWS and we use Stripe for financial transaction processing so experience with these two services is a definite plus.

Responsibilities

  • Design, build and maintain efficient, reusable, and reliable code
  • Integration of data storage solutions
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Integration of user-facing elements with server-side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation

Skills

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Familiarity with Behavior Driven and Test Driven development
  • Good understanding of the syntax of Ruby and its nuances
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Familiarity with RESTful APIs
  • Solid understanding of object-oriented programming
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS preprocessors
  • Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable code
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (e.g. Git)
  • Familiarity with continuous integration

Nice To Have

  • AWS
  • React Native
  • Stripe

Compensation & Benefits

  • Competitive compensation commensurate with experience and capabilities
  • Health, Dental, and Vision benefits
  • Paid Vacation & Sick Leave
  • 401(k) and Profit Sharing
  • Equity participation plan under consideration

Location

  • Our new office is located in Radnor, PA conveniently near both the Radnor stop on the Paoli/Thorndale Line Regional Rail Line and the Radnor stop on the Norristown High-Speed Line
  • At this time, we will only consider candidates that currently reside in the Philadelphia metro area or are willing to relocate here for this opportunity. We are not considering remote resources at this time.

Job Type: Full-time

Salary: $60,000.00 to $100,000.00 /year

Experience:

  • REST API: 1 year (Required)
  • Ruby on Rails: 2 years (Required)
  • React.js: 1 year (Required)

Location:

  • Radnor, PA 19087 (Required)

Language:

  • English (Required)

Work authorization:

  • United States (Required)