Job Title:
Web Developer
Job Number:
HB9149
Location:
Lake Forest, CA
Area Code:
714
Job Term:
Direct
Pay Rate:
Market
Length:
Direct


Required Skills:
- Minimum 5 years of professional backend development experience in OOP software development using one of the following languages Ruby
C++
Java
PHP
Python
- Minimum 5 years of Ruby on Rails web development background
- 5+ years experience using HTML
CSS
JavaScript
all hand coded
- Experience with MongoDB or other NoSQL database technologies.
- Expertise in relational databases such as Oracle
MySQL
PostgreSQL.
- Extensive experience with jQuery
- Ability to read
understand and refactor existing code written by others
- Haml
SASS
SCSS
CoffeScript experience
- Experience with API interface development
API integrations
- Understanding of web 2.0 concepts.
- Expertise working with Linux/Unix
writing shell scripts and other basic system administration skills
- Have worked on a large-scale web application
and have successfully dealt with performance
optimization and scaling issues.
- Experience with git or svn version control systems
- Experience with SOLR/Lucene is a big plus
- Experience developing an e-commerce website with full life cycle involvement is a big plus.
- Knowledge of cross-browser
cross-platform browser issues (IE
Firefox
Safari
Chrome etc.) and Open source plug-ins
- Proven track record delivering consumer facing websites. Candidate must provide at least 3 live production websites that the candidate has developed
along with the candidate's public github account.
- The ability to multi-task and meet deadlines
- Excellent written and verbal communication skills
- Experience in mobile development is a big plus.
- A good understanding of B2C e-commerce site functions is desired.
- Bachelor's degree in Computer Science or equivalent work experience



Job Description:
DUTIES
- Develops e-commerce websites on Rails platform using Ruby
- Develops content management system using Ruby on Rails
- Create unit test cases, feature specs while developing code
- Create detailed design documents for major projects
- Manages change management requests and code migration
- Develops standards, policies and procedures in line with industry standards
- Assists in the planning, design and requirements gathering phases of software development life cycle
- Works with client managers and design teams to review and elaborate project requirements, estimate development effort and implement quick proof of concepts
- Works closely with designers and other software developers to coordinate efforts for timely implementation of projects

Two Roads is an Equal Opportunity Employer: EOE M/F/V/D