Systems Integration Development Engineer



Description: Leverage your full stack development skills and passion to create cutting-edge applications and services built from the ground up. This position requires proficiency with JavaScript, Node, AngularJS, React, API and database design. The Systems Integration team is also involved in broader initiatives that span across multiple languages, technologies and platforms. Desire and ability to learn new technologies quickly is a must.

Writing great software
Constantly learning new technologies
Feature scoping, planning and estimation
Close collaboration with designers and other engineers
Daily standups, weekly planning meetings

Required skills/experience:
Proficiency with at least one of AngularJS, React
Restful API design and integration
Familiarity with TDD and CI
HTML5 / CSS / JavaScript
Design Patterns, Object Oriented Programming
Database design patterns

Recommended skills/experience:
Familiarity with deployment on AWS and/or Azure environments
Experience with Scrum, Agile, XP development methodologies
Version Control Software (Git, SVN)


More Open Engineering Positions

iOS Software Engineer


The iOS Team at Ratio, aka The Best Team, is the portrait of professionalism. We believe in elegant solutions to problems, without fighting the Apple frameworks, all with an eye towards the best user experience and satisfied customers. We believe black turtlenecks and blue jeans are the highest expression of beauty and the peak human experience. Also, we have tasty Kool-Aid.

Android Software Engineer


Our Android team is a close-knit group of engineers who love creating solutions to technical problems.  We are a motivated group who share a set of common values.  Among them are: clean code, performant code, testable code, working together, good communication, continuous learning, continuous integration, simplicity.  Together, we strive to give all of our stakeholders the best experiences possible.

Junior Web Development Engineer


The Web Practice lives by one simple statement: Make things better. We constantly challenge ourselves to improve our tools, skills, and habits. We’re curious, and motivated to extend beyond what we’re familiar with. We’re not specialists, but we recognize each other’s strengths, and we grow as a team.