107 Recent Graduate jobs in Nairobi
Junior Software Developer (Graduate Program) - Remote
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and maintenance of software applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code in accordance with established standards.
- Participate in code reviews to learn best practices and improve code quality.
- Collaborate with team members in a remote setting to understand project requirements and specifications.
- Troubleshoot and debug software issues, providing solutions as directed.
- Learn and apply various programming languages, frameworks, and development tools.
- Contribute to technical documentation and knowledge base articles.
- Actively participate in team meetings and contribute to discussions on project progress and challenges.
- Develop a strong understanding of the software development lifecycle (SDLC).
- Take initiative to learn new technologies and improve technical skills.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
- Excellent analytical and problem-solving skills.
- Good communication and interpersonal skills, with the ability to collaborate effectively in a remote team.
- Eagerness to learn and a proactive attitude towards skill development.
- Ability to work independently and manage time effectively in a remote environment.
- A portfolio of personal projects or contributions to open-source is a plus.
This is a fully remote internship, with opportunities to contribute to projects potentially benefiting clients in or around Mombasa, Mombasa, KE .
Remote Junior Software Developer - Graduate Program
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, and testing of software applications.
- Write clean, efficient, and maintainable code under the guidance of senior developers.
- Participate in code reviews and contribute to team discussions.
- Learn and apply new programming languages, frameworks, and tools.
- Assist in debugging and resolving software defects.
- Collaborate with team members in a remote environment to achieve project goals.
- Contribute to documentation and technical specifications.
- Engage actively in training sessions and learning opportunities.
- Support the deployment and maintenance of software systems.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Strong understanding of fundamental programming concepts, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Eagerness to learn and adapt to new technologies.
- Excellent problem-solving and analytical skills.
- Good communication and collaboration skills, with the ability to work effectively in a remote team.
- A strong portfolio or demonstrable projects related to software development is a plus.
Graduate Program Manager - Technology Track
Posted 15 days ago
Job Viewed
Job Description
Data Scientist - Graduate Program
Posted 10 days ago
Job Viewed
Job Description
Junior Data Scientist - Graduate Program
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in data collection, cleaning, and preprocessing.
- Perform exploratory data analysis and identify key trends.
- Develop and implement basic machine learning models.
- Create data visualizations to communicate insights effectively.
- Support senior data scientists on ongoing projects.
- Write and optimize SQL queries for data extraction.
- Document methodologies and findings clearly.
- Collaborate with cross-functional teams in a remote setting.
- Contribute to the development of data-driven solutions.
- Stay updated on emerging data science techniques and tools.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Data Science, Statistics, Computer Science, Mathematics, or a related quantitative field.
- Strong understanding of statistical concepts and machine learning principles.
- Proficiency in Python or R for data analysis and modeling.
- Familiarity with data manipulation libraries (e.g., Pandas, NumPy).
- Basic knowledge of SQL for database querying.
- Excellent analytical and problem-solving skills.
- Strong communication and presentation skills.
- Ability to work independently and collaboratively in a remote environment.
- Eagerness to learn and adapt to new technologies.
Junior Data Analyst - Graduate Program
Posted 20 days ago
Job Viewed
Job Description
What you'll do:
- Assist in data collection from various sources and ensure data integrity.
- Perform data cleaning and preprocessing tasks to prepare data for analysis.
- Conduct exploratory data analysis to identify trends and patterns.
- Generate reports and visualizations to communicate findings to stakeholders.
- Support senior analysts in developing data-driven strategies.
- Learn and apply statistical methods and data mining techniques.
- Contribute to the development and maintenance of data dashboards.
- Participate in team meetings and contribute to project discussions.
- Gain exposure to various data analysis tools and software.
- Adhere to data privacy and security best practices.
What you'll need:
- A recent Bachelor's degree in a quantitative field such as Statistics, Mathematics, Economics, Computer Science, or a related discipline.
- Strong analytical and problem-solving skills.
- Proficiency in Microsoft Excel or Google Sheets.
- Familiarity with data analysis concepts and techniques.
- Basic understanding of SQL is a plus.
- Eagerness to learn and adapt to new technologies.
- Excellent written and verbal communication skills.
- Ability to work independently and manage time effectively in a remote setting.
- A proactive and detail-oriented approach to tasks.
Junior Data Analyst (Remote Graduate Program)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in collecting, cleaning, and preparing large datasets for analysis.
- Perform exploratory data analysis to identify trends, patterns, and anomalies.
- Develop reports and dashboards to visualize key metrics and insights.
- Support senior analysts in developing and implementing data models.
- Contribute to the documentation of data processes and findings.
- Collaborate with team members to understand business requirements and translate them into data-driven solutions.
- Learn and apply various data analysis tools and techniques.
- Assist in identifying areas for process improvement within data management and reporting.
- Participate in team meetings and contribute to discussions on data strategy.
- Gain exposure to different analytical methodologies and software.
- Undertake specific data-related projects as assigned by mentors.
- Adhere to data privacy and security protocols.
- Recent graduate with a Bachelor's or Master's degree in a quantitative field such as Statistics, Mathematics, Computer Science, Economics, or a related discipline.
- Strong analytical and problem-solving skills.
- Proficiency in at least one programming language commonly used in data analysis (e.g., Python, R).
- Familiarity with SQL for database querying is highly desirable.
- Basic understanding of statistical concepts and data visualization principles.
- Excellent attention to detail and ability to work with large datasets.
- Strong written and verbal communication skills.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work independently and manage time effectively in a remote setting.
- A keen interest in data and its potential to drive business decisions.
- Enthusiasm and a positive attitude towards teamwork and collaborative projects.
Be The First To Know
About the latest Recent graduate Jobs in Nairobi !
Remote Junior Data Analyst (Graduate Program)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in data collection, extraction, and cleaning from various sources.
- Perform data analysis to identify trends, patterns, and insights.
- Create clear and informative data visualizations and reports.
- Support senior analysts in developing dashboards and analytics tools.
- Collaborate with team members on data-related projects in a remote environment.
- Learn and apply statistical analysis techniques.
- Assist in documenting data processes and methodologies.
- Contribute to the development of data models and algorithms under supervision.
- Participate in virtual team meetings and discussions.
- Seek opportunities for continuous learning and skill development in data analytics.
- Recent graduate with a Bachelor's degree in Statistics, Mathematics, Computer Science, Economics, or a related quantitative field.
- Strong analytical and problem-solving skills.
- Familiarity with statistical concepts and data analysis principles.
- Basic knowledge of SQL, Python, or R is a plus.
- Excellent written and verbal communication skills, suitable for remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- High level of attention to detail and accuracy.
- Enthusiasm for learning new technologies and methodologies in data analytics.
- A proactive and team-oriented mindset.
Junior Data Analyst - Graduate Program (Remote)
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in collecting and organizing data from various sources.
- Perform data cleaning and preprocessing to ensure accuracy and consistency.
- Conduct basic statistical analyses to identify trends and patterns.
- Generate reports and visualizations to communicate findings to the team.
- Support senior analysts in ad-hoc data requests and projects.
- Learn and apply data analysis techniques using tools like Excel, SQL, and Python (or R).
- Participate in team meetings and contribute to data-related discussions.
- Develop an understanding of business processes and how data analysis supports them.
- Document methodologies and findings clearly.
- Adhere to data privacy and security policies.
Qualifications:
- Recent graduate with a Bachelor's degree in Statistics, Mathematics, Economics, Computer Science, or a related quantitative field.
- Strong analytical and problem-solving skills.
- Proficiency in Microsoft Excel.
- Basic understanding of statistical concepts.
- Eagerness to learn and adapt to new technologies and tools.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in a remote setting.
- Prior exposure to SQL, Python, or R is a plus.
- A keen interest in data analysis and its business applications.
- Must be eligible to work in Kenya and able to participate in this remote program based out of Mombasa, Mombasa, KE .
Junior Data Scientist - Graduate Program (Remote)
Posted 13 days ago
Job Viewed