RUBY ON RAILS Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | December 22, 2022 |
Category | IT / Information Technology |
Job Type | Full-time |
Currency | TZS |
Description
Company Description
AFRICASHORE is an IT offshoring platform connecting IT experts and freelancers based in Africa to companies in Africa, Europe, USA, Canada and UAE remotely. Our partners, IT services companies and large groups, trust us to find them the best offshore Africa-based IT freelance consultants.
Our IT offshoring platform is present in 37 countries in Africa with a database of 230,000+ IT experts and freelancers classified into 303 IT specialties around 9 IT fields: Database Administration and NoSQL - Network and Telecom Security - ERP and Integrated Management Software - Big Data, Data Science and Business Intelligence (BI) - Programming, Development - IT Project Management - Consulting, Audit, Coaching and Training - Digital Marketing, SEO, Design and Multimedia - Production, Operations and Support.
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.
- 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.