Job Description :
Senior Backend/Ruby Developer, Consultant

6-9+ Months

Boston, MA

Skype/Phone interview

Position Overview

We have set up multiple co-located teams across the globe and are embracing an agile framework and a micro-services approach combined with the DevOps model for implementation. We have teams of engineers working full-time on this new platform. We are now looking for a full stack engineer to join our team and work with our development squad in the Boston office.

Our Current Technology and Workflow

Ruby 2, Rails 5, RSpec, GraphQL, NodeJSBackend)

Exposure to: ReactJS, Apollo, Redux, ES2015, CSS3/HTML5, JSX, Elixir, Phoenix, Jest, Enzyme,

Pair programming, code review, CI, best practices, design patterns

Mac/Linux

Agile/Scrum, CI/CD, TDD, Business Driven Development

Position Responsibilities

Collaborate with delivery team members during both design and development phases to implement services that adhere to UI architectural standards and best practices.

Assist team with the design for an optimal and efficient implementation in a CI/CD environment.

Work with team to provide consistent user experience with an effective, consistent implementation.

Build modular, reusable components that can be leveraged across product UI.

Assist with the improvement in Development and Testing practices that will lead to increased performance of the application

Collaborate with front- and back-end developers, DevOps, and QA daily through working on a product Squad.
Desired Experience

Minimum of 3-5 years of experience in web development, working on developing backend solutions for front end (Ruby, Rails, NodeJS, GraphQL, Elixir, or Python)

Understanding of application designs, SaaS, and web development technologies.

Knowledge of open source performance testing tools.

Experience in developing Node.JS and/or GraphQL applications is a big plus.

A strong understanding of approaches and techniques to optimize web performance

Experience with using containers tools like Docker, Kubernetes, or similar.

Experience with elastic logging and error reporting is a plus as well as tools for troubleshooting (sentry, New Relic, ELK stack, ElasticSearch, Kibana)

Advanced knowledge of Accessibility standards and Localization techniques

Passionate, curious, open to new ideas with the ability to pick up new technologies.

Experience working as a team player in an Agile/Scrum environment.

Education and Certifications

BS Computer Science or equivalent experience preferred
             

Similar Jobs you may be interested in ..