RUBY ON RAILS Developer

at Africashore
Location Dar es Salaam, Tanzania, United Republic of
Date Posted February 18, 2023
Category IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

Mission:

 

  • Providing enhancements to the application platform with specific emphasis on sound fundamental development methodology in Ruby on Rails.
  • Design and develop responsive, high performing web applications using modern techniques and frameworks as well as write tests and perform code reviews in a dynamic, fast paced agile environment.
  • Maintain responsibility for analysis of Incident Tickets & Resolution, supply to Continual Service Improvement Programs.
  • Writte and maintain reliable Ruby code.
  • Integrating user-facing elements designed by the front-end team.
  • Connecting applications with additional web servers.
  • Maintaining APIs.
  • Estimate development tasks and meet deadline.
  • Collaborate with engineering, QA, and product design team members.
  • Scale our applications as our user base grows.
Required profile for job ad : RUBY ON RAILS Developer (M/F)

  • Bachelors degree in Software Engineering or related.
  • 5+ years of experience on developing applications with Ruby on Rails.
  • Profound experience with front-end technologies such as JavaScript HTML CSS, JQuery, etc.
  • Strong experience in databases like MongoDB/PostgreSQL/MySQL.
  • Experience using Git/SVN, JIRA or other versioning and project collaboration tools.
  • Experience interfacing with RESTful APIs.
  • Agile development and CI/CD experience.
  • Expertise using industry standard methodologies (Github, Gitflow, CI, CD, etc).
  • Experience evaluating and recommending tools and technologies.
  • Comfortable deploying software to major Cloud platforms (AWS, Heroku, GCP, etc).
  • Good knowledge Containerization Concepts, Docker, Kubernetes.
  • Experience working closely with product team or other partners for scoping discussions.
  • Able to work independently as well as deliver according to the priorities.
  • Willingness to learn new technologies.
  • Ability to master any technology, language, or development environment that we need in the future.
Drop files here browse files ...