New Jobs opportunities at ibuQa.io – July 2025

Junior Sales Associate

Only shortlisted candidates will be contacted

go to method of application »

Junior Backend Developer

Job Description

  • As a Junior Backend Developer, you will be responsible for building and maintaining high-quality backend systems and APIs using Python/Django/Django REST Framework. This role offers the opportunity to work on modern technologies such as REST and GraphQL APIs, while contributing to deployment and infrastructure management on Kubernetes. You will work closely with our experienced developers, learning and growing in a dynamic and collaborative environment.

Responsibilities

  • Develop and maintain REST and GraphQL APIs using
  • Python/Django and Django REST Framework.
  • Assist in the deployment and management of backend services on Kubernetes.
  • Write clean, maintainable, and efficient code while following best practices for backend development.
  • Collaborate with cross-functional teams to deliver highperformance backend solutions.
  • Work in a Linux-based environment, using various flavors of *NIX (e.g., MacOS, Arch Linux).
  • Use PostgreSQL for database management, querying, and optimization.
  • Debug, test, and troubleshoot issues to ensure system stability and performance.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
  • Basic experience with Python and familiarity with
  • Django/Django REST Framework for developing APIs.
  • Understanding of containerization and deployment using Kubernetes.
  • Proficiency with Linux environments, including basic shell scripting and command-line operations.
  • Familiarity with relational databases like PostgreSQL.
  • Eagerness to learn and adapt to new technologies in backend development.
  • Strong problem-solving skills and a passion for writing efficient, maintainable code.

go to method of application »

Junior Communications Associate

The Junior Communications Associate involves assisting with internal and external communications, creating content, managing social media channels, and coordinating communication activities to ensure consistent and effective messaging.

Responsibilities

  • Content Creation: Assist in writing and editing a variety of content, including press releases, blog posts, newsletters, and social media updates.
  • Social Media Management: Help manage and update social media profiles, engage with followers, and track social media metrics to support marketing and communications strategies.
  • Media Relations: Support media outreach efforts by preparing media lists, drafting pitches, and coordinating interviews or press events.
  • Internal Communications: Assist in crafting internal communications materials, such as company announcements, employee newsletters, and intranet updates.
  • Event Coordination: Help plan and coordinate communications for company events, including internal meetings, press conferences, and public events.
  • Market Research: Conduct research to gather insights on industry trends, competitor activities, and audience preferences to inform communication strategies.
  • Brand Consistency: Ensure all communications are aligned with the organization’s brand guidelines and messaging.
  • Administrative Support: Provide general administrative support to the communications team, including scheduling meetings, preparing reports, and maintaining communication records.

Requirements

  • Bachelor’s degree in Communications, Public Relations, Marketing, Journalism, or a related field.
  • Strong writing and editing skills with attention to detail.
  • Basic understanding of social media platforms and digital marketing.
  • Familiarity with media relations and public relations best practices is a plus.
  • Ability to work collaboratively within a team and manage multiple tasks simultaneously.
  • Excellent verbal and written communication skills.
  • Proficient in Microsoft Office Suite (Word, Excel, PowerPoint) and experience with content management systems is beneficial.

go to method of application »

Junior Product Associate

Job Description

  • The Junior Product Associate will be responsible for contributing to the development and delivery of innovative software products. Collaborating closely with cross-functional teams, you will define product requirements, oversee the product development lifecycle, and ensure successful product launches. This role demands a strategic thinker with strong analytical skills, excellent communication abilities, and a proven track record of driving results.

Responsibilities

  • Collaborate with stakeholders to define product vision, goals, and roadmap.
  • Conduct market research, competitor analysis, and user feedback to identify opportunities and challenges.
  • Create and maintain detailed product documentation, including user stories, requirements, and specifications.
  • Work closely with development teams to prioritize features, define release plans, and ensure timely delivery.
  • Communicate effectively with cross-functional teams, including marketing, sales, and customer support, to align product strategy and goals.
  • Participate in sprint planning, reviews, and retrospectives to drive continuous improvement.
  • Analyze product performance, user engagement, and market trends to make data-driven decisions.
  • Collaborate with UX/UI designers to ensure an optimal user experience.

Requirements

  • Bachelor’s degree in business, Marketing, Computer Science, or a related field.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Familiarity with agile development methodologies.
  • Ability to thrive in a fast-paced, dynamic environment.

go to method of application »

Junior Designer

  • The Junior Designer will be responsible for product discovery, gathering user requirements, and conducting market research. They will create detailed user journeys, wireframe designs, and high-quality prototypes using design software.
  • Additionally, they will help create visually engaging and user-friendly designs across digital and print platforms. This role involves close collaboration with cross-functional teams to ensure timely delivery of top-quality products. If you’re a creative thinker with a passion for innovative design and thrive in a fast-paced, collaborative environment, we encourage you to apply and help shape our product portfolio’s future.

Responsibilities

  • User Requirement Gathering:
  • Collaborate with stakeholders to assist in gathering user requirements and translating them into actionable insights for product development.
  • Must be able to carry out brainstorming sessions with the team to discuss how certain features could be improved and/or implemented.
  • Market Research:
  • Conduct thorough market research to inform product development strategies and stay updated on industry trends.
  • User Journey Mapping:
  • Create detailed user journeys that address specific user needs and pain points, ensuring a user-centric approach to product design.
  • Prototype Development:
  • Utilize design software to wireframe and develop high-quality product prototypes for evaluation and iteration.
  • User Validation:
  • Test and validate prototypes with users to gather feedback and insights for refinement.
  • Template Creation:
  • Develop and maintain templates for various products within
  • the organization to streamline the design process.
  • Documentation:
  • Document the design process, decisions, and outcomes to maintain a record of product development activities.
  • Quality Assurance:
  • Support product development efforts to ensure that products meet high-quality standards and align with organizational goals.
  • Cross-functional collaboration:
  • Collaborate closely with the product design and development team to conceptualize and design innovative products.
  • Coordinate with cross-functional teams to ensure products are delivered on time and adhere to the highest quality standards.
  • Being a team player, understanding the business goals and having the drive to actualize the business goals within and outside the current skills one may currently possess.
  • Timely Delivery:
  • Coordinating your work to ensure that delivery of work is
  • based on the team’s, clients’, and stakeholders’ expectations
  • and within sprint duration.
  • Collaboration:
  • Active participant in the daily stand-ups with a clear understanding of the design requirements and the ability to clearly communicate the progress being made with one’s tasks.

Qualifications

  • Must Have: Any bachelor’s degree
  • Must Have: A portfolio with samples of work done
  • Good to Have: Certifications in relevant areas such as User
  • Experience (UX) Design, Product Management, or Design Thinking

go to method of application »

Junior Data Analyst

  • The Junior Data Analyst will assist in collecting, analyzing, and interpreting data to help ibuQa make informed decisions. The candidate will work closely with senior team members, supporting the data analysis process, maintaining databases, and generating reports that highlight key trends and insights.

Responsibilities

  • Assist in data collection, cleaning, and preparation for analysis from various sources (internal and external).
  • Support in conducting data analysis using statistical techniques and generating meaningful insights.
  • Develop and maintain databases, dashboards, and reports to track performance metrics and KPIs.
  • Collaborate with different departments to understand their data needs and help provide relevant reports and data visualizations.
  • Generate periodic reports (weekly, monthly, quarterly) based on business needs, highlighting trends, risks, and opportunities.
  • Assist in identifying patterns, correlations, and anomalies in data to support decision-making.
  • Maintain data accuracy and integrity through regular audits and updates of the databases.
  • Use data visualization tools (such as Excel, Power BI, Tableau,
  • LookerStudio) to present findings in a clear and concise manner.
  • Assist in automating repetitive tasks related to data processing and reporting.
  • Stay updated with best practices in data analytics and recommend improvements to enhance data processes.

Qualifications

  • Bachelor’s degree in Statistics, Mathematics, Computer Science, Economics, or a related field.
  • Strong skills in Microsoft Excel and other spreadsheet software.
  • Basic knowledge of SQL and database management.
  • Experience with data visualization tools such as Power BI, Tableau, or similar platforms is a plus.
  • Familiarity with programming languages like Python or R is advantageous.
  • Strong analytical thinking and problem-solving skills.
  • High attention to detail and commitment to producing accurate and reliable data.
  • Excellent communication skills to present data insights to nontechnical stakeholders.

Junior Sales Associate at ibuQa.io – July 2025

go to method of application »

Junior Data Engineer

The Junior Data Engineer will be responsible for building and maintaining scalable data pipelines, ensuring data accuracy, and assisting in the integration of data sources. This role involves working with large datasets, optimizing data flow, and collaborating with cross-functional teams to meet the data needs of the organization. The ideal candidate is eager to learn, passionate about data, and excited to contribute to the company’s data infrastructure.

Responsibilities

  • Data Pipeline Development: Assist in building and maintaining ETL (Extract, Transform, Load) pipelines to collect and transform data from various sources.
  • Data Integration: Work on integrating diverse data sources into the company’s data warehouse or data lake, ensuring consistency and accuracy.
  • Data Quality: Monitor and validate the integrity of incoming and existing data to maintain high standards of data quality and accuracy.
  • Performance Optimization: Assist in optimizing data pipelines and infrastructure for efficiency, scalability, and speed.
  • Collaboration: Work closely with data scientists, analysts, and other stakeholders to understand data requirements and implement solutions that meet their needs.
  • Documentation: Create and maintain documentation for data processes, pipelines, and systems to ensure clarity and reproducibility.
  • Data Warehousing: Support the development and maintenance of the company’s data warehouse to facilitate effective data storage and retrieval.
  • Data Security: Assist in implementing best practices to ensure the security and privacy of sensitive data throughout the pipeline.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
  • Basic knowledge of programming languages such as Python.
  • Experience with SQL for querying and manipulating data.
  • Familiarity with ETL processes and basic knowledge of data pipeline tools (e.g., Apache Airflow).
  • Understanding of data warehousing concepts and experience working with databases such as PostgreSQL, MySQL, or NoSQL databases.
  • Knowledge of cloud platforms such as AWS, Google Cloud, or Azure is a plus.

go to method of application »

Junior Android Developer

As a Junior Android Developer, your primary responsibility will be to design, develop, and maintain top-tier Android applications using Kotlin and Jetpack Compose. You’ll collaborate with cross-functional teams to gather requirements, devise solutions, and help enhance our Android platform. This position is perfect for someone passionate about mobile development, eager to work with the latest Android technologies, and excited to create innovative applications with Kotlin and Jetpack Compose.

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
  • Collaborate with product managers, UI/UX designers, and backend developers to define and implement new features.
  • Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug and resolve technical issues, ensuring application stability and scalability.
  • Keep up to date with the latest developments in Android development and integrate new technologies into your work.
  • Participate in code reviews to maintain high development standards and ensure code quality.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
  • Basic understanding of Android app development and programming languages such as Java or Kotlin.
  • Familiarity with Android Studio and the Android SDK.
  • Strong problem-solving and analytical skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork skills.

go to method of application »

Office Admin & Accountant

The Office and Accounting Administrator will be responsible for managing day-to-day office operations, handling accounting tasks, and preparing budgets to ensure smooth business operations. This role requires a detailoriented individual with strong organizational and communication skills who can balance administrative duties with financial oversight.

Responsibilities

  • Accounting:
  • Manage and maintain accurate financial records, including invoices, receipts, and expense reports.
  • Reconcile bank statements, accounts payable, and accounts receivable.
  • Process payroll and ensure compliance with financial regulations.
  • Assist with monthly, quarterly, and annual financial reporting.
  • Handle tax documentation, including VAT returns and any other relevant filings.
  • Budget Preparation:
  • Prepare and monitor company budgets, forecasting, and financial plans.
  • Analyze budget performance, expenditures, and recommend costsaving measures.
  • Prepare regular budget reports and ensure alignment with financial goals.
  • Conduct financial variance analysis to compare actual versus budgeted performance.
  • Office Administration:
  • Oversee general office operations, including managing supplies,
  • equipment, and vendors.
  • Serve as the primary point of contact for internal and external
  • communication.
  • Coordinate office maintenance, repairs, and service requests.
  • Assist in planning and organizing company meetings, events, and activities.
  • Ensure compliance with company policies and legal regulations related to office management.
  • Manage office correspondence, filing systems, and document organization.
  • Maintain a professional and efficient office environment, supporting the needs of the team.

Requirements

  • Bachelor’s degree in Accounting, Business Administration, or related field.
  • Proven experience in accounting, budget preparation, and office administration.
  • Proficiency in accounting software (e.g., Zoho) and Microsoft Office Suite (Excel, Word, PowerPoint).
  • Strong understanding of financial regulations and reporting.
  • Excellent organizational, multitasking, and problem-solving skills.
  • Strong communication and interpersonal abilities.
  • Attention to detail and high level of accuracy in financial recordkeeping.

Submit Your Application

Share this job

mydreamjobs.xyz is your trusted platform for finding the latest job opportunities across Africa, including Tanzania, Kenya, Uganda, Zambia, Zimbabwe, Botswana, and Rwanda. We are dedicated to helping job seekers connect with employers by posting daily updates on full-time, part-time, and government jobs in various industries.

Whether you're a recent graduate or an experienced professional, we make your job search easier by offering reliable listings, simplified browsing, and fast access to applications — all in one place.

Find your dream job today with mydreamjobs.xyz.