Software Developer, Ruby

Full Time
Job Posting Details
About American Physical Society
The American Physical Society (APS Physics) works to advance and diffuse the knowledge of physics.
Responsibilities
* This is an exciting opportunity to be part of a small team that is responsible for building a wide variety of dynamic web applications to ensure our scholarly publications remain on the cutting edge. The developer is expected to have a strong web development background with the ability to work across all tiers of an application (backend, front-end, API and service layers). * You will be working with a team of talented and forward-thinking developers and designers to implement the latest web technologies. We’re a group who happily share knowledge, value other ideas, while working in a bright, modern office with a friendly atmosphere and flat hierarchies. * We will challenge you with really interesting work while providing you with a collaborative culture in a fast paced environment. Our staff is encouraged to attend industry conferences and we are constantly playing with new tools and use all the latest and greatest technologies, affording you the capability to impact all aspects of your projects. * You must have excellent English communication skills, be a team player and be results oriented. You can think through and provide solutions to problems, not just follow orders.
Ideal Candidate
**Required:** * Excellent programming skills in Ruby and Javascript (additional languages a plus) * A passion for writing maintainable code with a deep understanding of OOP, design patterns, test/behavior driven development, data structures * Experience building full stack web applications with frameworks like Rails, Angular, React, Backbone * Experience with test driven development (RSpec, Cucumber) * Experience designing REST API’s and other service layer components. * Experience with SQL and/or NoSQL databases (PostgresQL, MongoDB, redis, MySQL, etc.) * Strong unix skills (Linux, FreeBSD, and/or Mac OS X preferred) * Knowledge of git or a similar version control system * Excellent HTML/CSS skills and experience with related tools (SASS, Less, gulp, grunt) * Experience with AWS or similar cloud service providers **Desirable:** * Experience with JRuby and Java integration * Java, Hibernate, Spring * Dev-ops experience with Ansible, Chef, Docker (or similar tools) for provisioning and automated deployments * Experience with search engines (Elasticsearch, Solr, Lucene, etc.) * Knowledge of Coffeescript, HAML, SASS.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.