Ruby Developer
Ecommerce LLC.
‎în urmă cu 2 ore

Ecommerce is seeking aspiring software craftsmen / women to join us in building services that enable both individuals and businesses to be successful on the web.

We believe that high-quality, innovative software is built by craftsman in a collaborative workshop environment, rather than workers on an assembly line.

Our team values passion and dedication over drudgery and busywork. To us, crafting software is a way of life, not just a job.

If you share our passion for breaking new ground every day, while delivering cutting edge software solutions, and are driven to continuously improve your craft while striving for perfection each and every day, then we may have a spot for you.

If you are chosen to join our team, you will have the opportunity to work with a wide array of languages and technologies, learn and leverage agile practices, work on various layers of the architecture stack, build awesome web and mobile apps, and learn to love the safety of a well-written automated test.

Job Responsibilities

A Ruby Developer is responsible for participating in many aspects of the companies software development lifecycle for both new application development and existing system maintenance.

These activities include but are not limited to :

Requirements Estimation

Software Deployment

Software Demonstrations

Systems Documentation


Essential Job Functions

Code / Test / Deploy Software Solutions - 80%

Mentoring / Pairing / Code Reviews - 10%

Requirement Estimation & Software Spikes - 5%

Meetings / Presentations / Demos - 5%

Job Requirements

2-4 years experience with Ruby and a Ruby Web Framework such as Rails or Sinatra

1+ years experience writing test using frameworks such as RSpec, RUnit, Cucumber, Selenium and Watir

Test driven development experience is highly desirable

2-4 years experience with HTML, CSS, Javascript

Demonstrates working knowledge of Object Oriented development and Object modeling

Demonstrates working knowledge of SQL

Demonstrates understanding of algorithms and how / when to apply them

Passion to learn new things and problem solve

Experience conducting code reviews

Experience working on agile teams is preferred

Bachelor or Master Degree in Computer Science is preferred.

Propensity to overcome challenges and solve "hard" problems.

Strong desire for continuous improvement (standards, best practices, knowledge).

Strong communication skills with the ability to adjust communication to fit the needs of the audience.

Raportați această lucrare

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Email-ul meu
Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.