Ruby on Rails Developer
OneKreate LLC
CR-San Jose
hace 11 días

Overview

The Software Engineer is responsible for working on full stack web applications.

Responsibilities

  • Operate as full stack web applications using best practices such as TDD, pair programming and peer review
  • Perform peer code reviews to uncover potential bugs and ensure code conforms to development standards
  • Provide information by collecting, analyzing, and summarizing development and service issues.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities;
  • reading professional publications; maintaining personal networks; participating in professional organizations.

  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Guide team development efforts towards successful project delivery.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Design, develop, and unit test applications in accordance with established standards.
  • Attend and participate in release and sprint planning meetings and daily stand ups
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide technical feedback on tasks to ensure the best possible solutions are developed
  • Troubleshoot escalations and provide root cause analysis when necessary
  • Provide technical leadership to teammates through coaching and mentorship.
  • Support and develop software engineers by providing advice, coaching and educational opportunities
  • Qualifications

  • Bachelor’s Degree in Computer Science or a related Engineering field is highly preferred or equivalent work experience with demonstrated proficiency
  • 2+ years software development experience and proven experience utilizing Ruby on Rails
  • Strong background in the end -to- end development of high performance solutions which have required a focus on scale, usability, and iterative code deployments
  • Experience on small agile software development teams, and an understanding of the full software development lifecycle from inception through maturity
  • Strong understanding of design patterns / anti patterns and best practices with scripting languages
  • Experience in many of the following :
  • Building API centric solutions
  • Databases : PostgreSQL, MySQL
  • HTML, CSS, Javascript, ReactJS, EmberJS
  • Software testing, issue tracking and continuous integration tools : Cucumber
  • Software version control tools / services : Git
  • Servers : Linux (Ubuntu), Apache, Nginx
  • ElasticSearch
  • Caching & queuing : Redis, Memcache, RabbitMQ
  • Jira, Pivotal, Jenkins
  • Willingness and ability to learn new technologies and acquire new skills as required
  • Ability to work in a fast-paced environment while maintaining quality standards
  • Proven ability to organize and manage multiple priorities
  • Customer satisfaction oriented
  • Excellent interpersonal and communication skills
  • Inscribirse
    Añadir a los favoritos
    Eliminar de mis favoritos
    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación