Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 10, 2024
    Deadline: Jul 15, 2024
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    BuuPass offers mobile digital solutions for booking and payment of public transport services. We challenge ourselves to make simpler, smarter, and more sustainable solutions that positively impact daily lives. BuuPass is currently operating in Nairobi, Kenya and allows travellers to book and pay for their bus tickets from their phone and pay with mobile mone...
    Read more about this company


    Back End Engineer

    What You’ll Do:

    • We are seeking a skilled Software Developer to join our dynamic team. The ideal candidate should have a solid understanding of building and integrating with RESTful APIs, strong database skills, and experience with Python development and Django REST Framework. Your role will involve developing and maintaining our software solutions, integrating with payment gateways, and ensuring secure transactions.

    Key Responsibilities:

    • Develop and maintain RESTful APIs.
    • Manage and optimize relational databases (PostgresSQL, MySQL).
    • Integrate and manage Redis Cache.
    • Develop applications using Python and Django REST Framework (experience with FastAPI is a plus).
    • Integrate with payment gateway APIs and ensure secure transactions.
    • Utilize Git for version control, including branching, merging, and pull requests.
    • Write and maintain unit tests and integration tests.
    • Debug and resolve software issues using appropriate tools.
    • Collaborate with cross-functional teams to deliver high-quality software solutions.
    • Stay updated with new technologies and adapt to changing project requirements.
    • Manage multiple tasks and projects simultaneously with strong organizational skills.

    Key Performance Indicators (KPIs):

    • API Integration: Successfully integrate and maintain RESTful APIs with minimal downtime.
    • Database Management: Ensure optimal performance and reliability of relational databases.
    • Code Quality: Maintain high standards of code quality through effective unit and integration tests.
    • Version Control: Efficiently use Git for version control, ensuring smooth branching and merging processes.
    • Collaboration: Demonstrate effective collaboration with team members and contribute to a positive team culture.
    • Problem Resolution: Show strong debugging skills by quickly identifying and resolving software issues.


    • Minimum of 3 years of experience in building and integrating with RESTful APIs.
    • Minimum of 2 years of experience with relational databases (PostgresSQL, MySQL).
    • At least 1 year of experience in integrating with Redis Cache.
    • Minimum of 3 years of experience with Python development and Django REST Framework (FastAPI is a plus).
    • Expert understanding of object oriented programming.
    • Solid experience with design patterns.
    • Knowledge of payment gateway APIs and best practices for secure transactions.
    • Proficiency with Git for version control.
    • Experience in writing unit tests and integration tests.
    • Strong debugging skills and experience with debugging tools.
    • Degree in Information Technology or a related field.
    • Effective verbal and written communication skills to articulate complex technical concepts clearly.
    • Ability to work effectively within a team environment and collaborate with cross-functional teams.
    • Willingness to learn new technologies and adapt to changing project requirements.
    • Strong organizational skills and the ability to manage multiple tasks and projects simultaneously.

    go to method of application »

    Graphic Designer

    What You’ll Do:

    • The Graphic Designer will be responsible for creating visually compelling designs that align with BuuPass' brand identity. You will work closely with the marketing and sales team to develop creative assets for various marketing channels.



    • Clearly, articulate design concepts, rationale, and execution to stakeholders, ensuring alignment with project objectives and brand guidelines.
    • Actively participate in design critiques, brainstorming sessions, and presentations to share ideas and gather input from cross-functional teams.
    • Collaborate closely with various team members to ensure seamless integration of visual and verbal communication elements.

    Content creation:

    • Develop visually striking and cohesive design concepts for various communication channels, ensuring alignment with brand identity and messaging.
    • Execute the production of high-quality design assets with attention to detail, consistency, and creativity.
    • Continuously refine and iterate on design solutions based on feedback and performance metrics to optimize effectiveness.
    • Translate complex ideas and concepts into visually compelling designs that resonate with our target audience.


    • Use design elements to craft compelling narratives that resonate with target audiences and communicate key messages effectively.
    • Employ techniques such as visual hierarchy and composition to guide viewers through a cohesive storytelling experience.


    • Conduct industry market research on target audience needs, trends in the industry, competitor analysis, and identify opportunities for innovative design approaches..
    • Gather feedback from stakeholders and audience engagement metrics to inform design iterations and improvements.

    Understanding Brand Guidelines:

    • Understand the organization brand's tone, voice, and style guidelines to maintain consistency in messaging across all content across all the company’s products

    Timely Delivery:

    • Coordinate your work to ensure that delivery is based on the team's expectations and within the sprint duration


    • Diploma or degree in Graphic Design or a related field.
    • Strong portfolio showcasing a range of creative design work.
    • Proficiency in Adobe Creative Suite (Photoshop, Illustrator, InDesign).
    • Proficiency with video editing software.
    • Proficiency with digital marketing content formats eg meta, Instagram TikTok, YouTube etc
    • Strong understanding of design principles, typography, and color theory.
    • Excellent attention to detail and ability to meet deadlines.
    • Strong communication and collaboration skills.

    Method of Application

    Use the link(s) below to apply on company website.


    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BuuPass Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail