Tezza Business Solutions
IT service provider of Software Development, Quality Assurance, Software Testing, and Digital Marketing services 🇺🇲🇰🇪🇳🇬
We are seeking an experienced Backend Developer with a robust background in Ruby on Rails to join our dynamic IT team. As a Backend Developer, you will play a key role in designing, implementing, and maintaining scalable and efficient server-side logic. The ideal candidate should have 3 to 5 years of relevant experience, a strong foundation in Ruby on Rails, and a passion for building robust backend systems.
- Collaborate with cross-functional IT teams to understand project requirements and technical architecture goals.
- Design, develop, and maintain scalable and efficient server-side logic using Ruby on Rails.
- Implement and maintain APIs to support frontend functionalities and external integrations.
- Work closely with frontend developers to ensure seamless integration of server-side logic with user interfaces.
- Develop and maintain databases, ensuring optimal performance and data integrity.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Troubleshoot and resolve backend issues, optimizing performance and addressing scalability challenges.
- Stay updated on emerging trends and best practices in Ruby on Rails development.
- Participate in the planning and estimation of backend development tasks.
- Mentor junior developers and provide technical guidance as needed.
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 3 to 5 years of proven experience as a Backend Developer with expertise in Ruby on Rails.
- Solid understanding of backend technologies and MVC architecture.
- Proficiency in database design and management, preferably with PostgreSQL or MySQL.
- Experience in developing RESTful APIs and integrating with frontend systems.
- Strong knowledge of version control systems, preferably Git.
- Familiarity with web servers and deployment processes.
- Excellent problem-solving and debugging skills.
- Ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Proactive attitude towards learning and staying updated on industry trends.
- Master’s degree in computer science or a related field.
- Experience with microservices architecture.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines.
- Exposure to frontend development technologies.
- Contribution to open-source projects or a strong portfolio of previous work.
Tezza Business Solutions is a dynamic and innovative IT organization committed to delivering top-notch solutions to our clients. We are seeking a passionate and skilled DevOps Engineer to be part of our team. In this role, you will bridge the gap between development and operations, playing a key role in building, automating, and deploying our software applications quickly and securely. You will work closely with developers, system administrators, and security engineers to ensure smooth CI/CD pipelines, efficient infrastructure management, and reliable production environments.
Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.
For all your IT certification needs, please, click here for information on how to get started