Skip to main content
Posted July 26, 2017

Full Stack Developer

Radnor, PA, United States Full Time
Compensation: $50,000 to $120,000 Annually
Benefits, 401(k), and equity potential

Company Introduction Laborocity is a rapidly growing startup company that matches college-aged workers (“Doers”) with businesses that need temporary...

Company Introduction

Laborocity is a rapidly growing startup company that matches college-aged workers (“Doers”) 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 PostgreSQL database.  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 Heroku 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 Ruby 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 automatization

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

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 Wayne, 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.

This listing expired on Aug 25. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.