Job Board

Find more opportunities...

Backend Software Engineer

Phoenixville, PA 19460

Posted: 08/30/2018 Employment Type: Direct Hire Areas of Expertise: Technical Job Number: 98712 Pay Rate: $90-$120k

Contemporary Staffing Solutions is currently recruiting Software Engineer's for a Direct Hire position in Phoenixville, PA.

The ideal candidate will be an experienced Ruby on Rails developer, responsible for managing the interchange of data between the server and the users. Their primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. They will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.


Responsibilities of the Backend Software Engineer

- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Integration of database and file storage solutions
- Integration of user-facing elements developed by front-end developers
with server side logic
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization and automatization


- Experience with Ruby on Rails, along with other common libraries
such as RSpec, Capybara, Sidekiq, ActionCable, ActiveRecord
- Solid understanding of the syntax of Ruby and its nuances
- Solid understanding of relational databases
- Solid understanding of object-oriented programming
- Good understanding of server-side API payloads and JSON API
- Basic understanding of front-end technologies, such as JavaScript,
HTML5, and CSS3.
- Basic understanding of modern JS libraries like
Ember CLI or React a huge plus.
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful
- A knack for writing clean, readable Ruby code
- Ability to integrate multiple data sources and databases into one
- Understanding of fundamental design principles behind a scalable
- Able to create, update, and maintain database schemas that represent
and support business processes
- Able to implement automated testing platforms and unit tests, and
familiarity with continuous integration
- Proficient understanding of code versioning and Git
- Familiarity with development aiding tools NPM, Yarn, Bower, Bundler,
Rake, Pry

Requirements of the Backend Software Engineer

- At least 3 years demonstrated experience working with Rails,
or a bachelor’s equivalent degree in Computer Science or related
Engineering fields with at least 2 years demonstrated working



401K Matching, Healthcare, Dental and  Vision, Commuter benefits


Nicholas Rotella

3 people have applied to this job

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

Serving Nationwide

161 Gaither Drive, Suite 210
Mt. Laurel, NJ 08054

© 2018 Contemporary Staffing Solutions | SiteMap | Privacy Policy | Contact Us

Contemporary Staffing