Senior Ruby On Rails Developer - Remotely
TMentors -
Maadi, CairoPosted 4 years ago19Applicants for1 open position
- 15Viewed
- 8In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Ruby on Rails powers a lot of our infrastructure, and we’re always looking for a talented Rails developer with 3+ years experience to help us reach the next level.
- By joining our team, you’ll get the opportunity to work on exciting Rails projects with a team of highly skilled Rails experts from around the world.
- At TMentors you will be working on challenging problems that directly impact and empower customers at massive scale.
- The bulk of the work we do on a daily basis is pure back-end development, but occasionally some new UI has to be wired up, so some front-end skills on your part certainly won’t hurt.
- The project is with a client in USA, creative Backend Developer with 3+ years experience in backend development, with strong focus on Ruby On Rails.
- The Candidate should be able to combine both creativity and discipline whilst executing his tasks and meeting the clients needs. If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you.
Duties:
- Design, build and maintain efficient, reusable, and reliable Ruby code.
- Working within a fast moving team
- Building challenging business logic
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Ensuring the robustness, performance and failure characteristics of the system.
Job Requirements
Qualifications & Personal Skills
- Critical thinker and problem-solving skills
- Team player
- You must have a solid grasp of object-oriented programming, automated software testing, databases, development, and testing methodologies.
- You must have experience developing a web framework—with Ruby on Rails a plus
- Be excited about deploying to production multiple times a day and collaborating daily with your team
- Be willing to help your teammates, share your knowledge with them, and learn from them.
- Great communication skills
- Good English skills