Senior Ruby On Rails Engineer
Worcbox -
Dokki, GizaPosted 7 years ago10Applicants for1 open position
- 10Viewed
- 3In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
What You’ll Do :
- Build advanced back-end applications using Rails framework.
- Collaborate with cross-functional teams to define, design, and
- ship new features.
- Work with outside data sources and API’s.
- Integrate advanced features with Google Maps, Payment
- Gateways and Facebook Graph API.
- Work with the technical team on stabilising various versions on
- various branches for various platforms.
- Unit-test code for robustness, including edge cases, usability,
- and general reliability.
- Work on bug fixing and improving our products performance.
- Continuously discover, evaluate, and implement new
- technologies to maximise development efficiency.
- Integrate with various complex chat, customer support, CRM
- and accounting API’s.
- Help maintain code quality, organisation, and automatisation
Job Requirements
- What You Need To Know/Have :
- S/MS degree in Computer Science, Engineering or a related subject.
- Proficient with Ruby Development
- Experience with writing API’s, handling controllers and
- optimizing performance.
- Familiarity with RESTful APIs .
- Familiarity with cloud message APIs and push notifications
- Practical experience with software quality control processes.
- Proven working experience in Ruby on Rails Framework,
- including at least five projects that were built and deployed.
- Experience working with remote data via REST and JSON.
- Proficient understanding of code versioning tools ( Git, BitBucket .. etc )
- Experience with third-party libraries and APIs.
- Experience with Ruby on Rails, along with other common libraries such as RSpec, Sidekiq and Resque
- Working knowledge of the general mobile landscape,
architectures, trends, and emerging technologies. - Good understanding of server-side CSS preprocessors ,such as Sass, based on project requirements.
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Solid understanding of the full software development life cycle.
- Experience at a high-growth technology company or a startup is a serious plus.
- Experience in Web Application Testing Domain.
- Knowledge of Agile Software Development is a must.
- Knowledge of Jira is a plus.
- Startup (all-hands-on-deck) "I bust my a** because I love it"
approach