Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: Jun 27, 2022
    Deadline: Not specified
  • Dukka Inc. - We are proudly and truly African. Dukka is built for us by us. Our diverse teams work from Lagos and Addis Ababa. When we design and build products, we design with empathy. We care a lot about our users and we strongly believe technology for businesses should not be too expensive to access, nor too hard to use. We are building the bedrock for...
    Read more about this company


    Payment Integration Engineer

    Job Description / Responsibilities

    • Dukka terminals help businesses extend the way they currently get paid by users.
    • The terminal team’s mission is to make it as easy for businesses to accept in-person digital payments as it is to pay with cash.
    • With Dukka terminals, businesses can unlock in-person payments use cases that are right for their business model - whether it’s creating a superb retail experience, extending their website to a pop up store, or enabling a mobile point-of-sale at the next event.
    • Payment Integration Engineers of the Global R&D team will build out local payment method support for Dukka Terminal in local and international regions to continue the Terminal’s Global expansion.
    • Some examples of the local payment methods include Bank transfers and USSD in Nigeria and mPesa in Kenya.

    You will report to the Product Lead, Director of Engineering, CTO, and CEO.
    You will:

    • Design, build, and maintain local payment method support and Terminal experience to unlock Terminal’s new and existing global markets
    • Build backend and API features for core in-person payments and certify Terminal readers for use across the globe with local payment methods
    • Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Dukka Terminal users
    • Collaborate with backend and frontend developers who work on Dukka’s client apps and SDKs to set best practices for API development across the company
    • Work with user research and product design to understand users and address their needs
    • Provide technical integration support
    • Analyze customer requirements to determine the optimum solution
    • Provide timely responses and regular updates on customer inquiries as made known via all support portals
    • Proactively keep management informed of critical customer issues/concerns
    • Build Dukka Terminal support for exchanges and transfers, to expand our Nigerian market
    • Implement features that unlock the ability for merchants to operate globally, such as local debit card improvements
    • Build out and maintain QR code-based payment methods

    We are looking for someone who has:

    • Bachelor's Degree and/or Master's Degree within the Engineering field.
    • A solid engineering background: 3+ years of experience in payments, backend, and API development. Ideally, you are super comfortable with Flutter, Android, Java, Python, or similar with experience in Full-Stack Development
    • Experience and excitement in the payments industry
    • Experience or interest in developing backends, APIs, libraries, and SDKs
    • The ability to listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind
    • A preference for simple solutions and designs over complex ones, and good intuition for what is lasting and scalable
    • The ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
    • The ability to put yourself in the shoes of your users and be a steward of crafting great developer and consumer experiences
    • Action mindset; familiar with agile software development practices
    • Up-to-date industry knowledge of Fintech, Marketplaces, and Payments

    What it’s like to work at Dukka

    • Dukka is helping individuals and businesses to fulfill their highest potential in finance management. Dukka helps small businesses to start, grow, and manage their online and offline businesses.
    • Dukka at heart is a technology company. When we commit to hiring, we hire people from varied backgrounds having a broad set of technology skills who are ready to take on some of the most challenging problems in the industry. Our goal is to enable business owners in emerging markets to run efficiently.
    • We don’t think we know it all, as a matter of fact, we want people who believe the best is yet to come and through curiosity and creativity, will join us in building the future we all want to live in. We all want to work in a company of warm, inclusive people who treat their colleagues exceptionally well.
    • The kind of people who are committed to going out of their way to help other Dukkans to succeed at work.

    go to method of application »

    Social Media Specialist

    Job Description

    • As a Social Media specialist at Dukka, you will be tasked with implementing content marketing strategies that increase our brand awareness across all social media platforms with the sole aim of generating new customers and nurturing the relationship with the existing customers.

    Job Responsibilities

    • Manage day-to-day management of the brand’s social media content and ensure brand consistency.
    • Facilitate scaling brand and company awareness through various social media channels.
    • Create and implement social media strategies regularly.
    • Research related SEO keywords to create copies and content for the website/social.
    • Supervise all aspects of social media interaction between customers and the company, and ensure a positive customer service experience.
    • Create actionable plans to both grow and maintain followers through popular social media platforms such as Twitter, Facebook, Instagram, YouTube, and LinkedIn.
    • Ensure progress on all platforms by using analytical tools such as Google Analytics and others.
    • Monitor the brand’s online reputation through social listening tools.
    • Drive daily engagement on all shared social posts and content.
    • Respond quickly to all requests on social media from customers across each channel.
    • Leverage on social media features and Influencers to drive acquisition and improve education, engagement, and customer experience across all social media platforms.
    • Research and analyze competitors’ advertising links.
    • Set measurable goals that demonstrate improvement in marketing efforts.

    Job Requirements

    • Degree in Business, Marketing, Sales, or relevant fields.
    • At least 2 years of work experience in social media management with records of achievements.
    • Must possess content creation and copywriting skills.
    • Must have practical knowledge of social media metrics to drive home overall business goals.
    • General knowledge of page- SEO, Google Analytics, Hubspot, etc.
    • Must possess customer service skills and be highly efficient in responding to customers' queries.
    • Proficiency in Microsoft and Google, and other relevant collaboration tools.
    • Must be persuasive and have solid communication and interpersonal skills.

    go to method of application »

    Mobile Engineer

    This role reports directly to: The CTO

    What Ee’re Looking for

    • If you’re someone who thrives in fast paced innovative environments, and has a passion for creating products, then the role of Mobile Engineer at Dukka Inc. might be right for you.
    • This is an innovative new product for emerging markets. We are building something that does not quite exist in the African business landscape and this will be an opportunity for you to put your stamp on the product that is being built.

    Job Description

    • We want engineers that think about the big picture, take ownership of delivery of the product, work well with others in a collaborative environment and take pride in their work. You will be responsible for building out primarily the mobile software applications of the Dukka solution, but expect to do some hardware integrations and web development also, as we like expert generalists. You should also expect to perform some infrastructure work in AWS. You will be responsible for the uptime and responsiveness of any feature/product which you build. Hello
    • The core product right now is being built in Flutter, Python, and AWS. We may be open to move to any better languages near term if we see the need for it for the core product and container technologies for runtime environments, so we’d like you to be flexible with languages, and teachable. We use Git for source code management, slack for communications, confluence for documentation, JIRA for project and task management, and Range for daily check-ins.


    • Identify opportunities to improve existing code or architecture
    • Explore possible architectures for implementing new features.
    • We take quality seriously and you should expect to be involved in well written code bases following common coding conventions and good software engineering practices
    • Design and Build sophisticated and highly scalable apps using Flutter.
    • Translate and Build the designs and Wireframes into high quality responsive UI code.
    • Write efficient queries for core Data.
    • Build and consume custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
    • Resolve any problems existing in the system and suggest and add new features in the complete system.
    • Suggest space and time efficient Data Structures.
    • Follow the best practices while developing the app and also keeping everything structured and well documented.
    • Use CI/CD for smooth deployment.
    • Document the project and code efficiently.
    • Manage the code and project on Git in order to keep in sync with other team members and managers.
    • Communicate with the product owner/ team lead regarding status of projects and suggest appropriate deadlines for new functionalities.
    • Ensure security guidelines are always followed while developing the app.
    • Validate the cloud system to ensure any new changes do not compromise security of the backend server.
    • Suggest new features and/or enhancements.
    • Consulting with our customer facing representatives about software system design and maintenance.
    • Interact with the Clinical Specialists and Product Manager to help understand end-user feedback.
    • Maintaining software through product lifecycle including design, development, verification and bug fixes.
    • Connect regularly with the Quality Assurance Specialist to deliver a stable app.
    • Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
    • Perform time profiling and memory leaks assessment.
    • Execute app verification protocol.
    • Write tests for the App.
    • Follow company policies and quality procedures to ensure quality product deliverables.
    • Collaborate with other engineers and the Product team to define clear deliverables and establish project milestones
    • Take ownership of features from end to end by going through design, implementation, testing and maintenance phases
    • Mentoring of junior developers under you.


    • Whilst it would be great for you to have a Bachelor's / Master’s Degree in software engineering from an accredited university, we place a higher value on significant work experience in the workforce to compensate where there is no qualification.

    Skills and Qualifications:

    • Team leadership experience
    • Proficiency with Object Oriented Design
    • Proven track record of delivering high impact projects
    • Native Android and iOS: be able to work on custom packages
    • Familiarity with software project planning and collaboration tools such as Jira, Git is required to manage and collaborate in different projects with the rest of the team
    • Flutter: To build cross platform mobile apps for Android, IOS and Web. This should include; making responsive UIs, to efficiently query data, and also manage states in an optimized manner
    • Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics
    • Adobe XD: should know how to use Adobe XD to make use of design files to build the app
    • Experience with modern MVC Frameworks such as Django, Flask, etc will earn you more points
    • Experience with AWS will earn you more points
    • Experience with building and working with RESTful APIs
    • Experience with building Flutter packages and libraries
    • Experience with Database technologies such as Postgres, SQLite
    • We’re a startup. You should be comfortable taking an imperfect feature specification, and driving it all the way to completion.

    Why you will love to join Dukka

    • We’re a rocketship 
    • Paid time off
    • Work tools
    • Very flat team structure
    • Competitive salary
    • We support paid parental leave
    • You will have the opportunity to learn how the entire company operates
    • Being part of a fun and energetic Dukka family that’s building the future we all want to live in
    • Joining a world-class team that’s building the bedrock for commerce
    • And so much more!

    go to method of application »

    Quality Assurance Engineer

    This role reports directly to the CTO.

    What We’re Looking For:

    • If you’re someone who thrives in fast paced innovative environments, and has a passion for testing products, then the role of Quality Assurance Engineer at Dukka Inc. might be right for you.
    • This is an innovative new product for emerging markets. We are building something that does not quite exist in the African business landscape and this will be an opportunity for you to put your stamp on the product that is being built.

    Job Description

    • We want engineers that think about the big picture, take ownership of delivery of the product, work well with others in a collaborative environment and take pride in their work.
    • You will be responsible for testing out primarily the mobile software applications and web development of the Dukka solution.
    • You will also work collaboratively with product, engineering, growth & other QA teams to execute and validate test cases based upon requirements.


    • Test current products and identifying deficiencies.
    • Develop test plans, test cases, test scripts and test reports.
    • Hold and facilitate test plan/case reviews with cross-functional team members.
    • Perform testing on different Mobile OS, including hardware & peripherals.
    • Work with the team QA to ensure tests are performed on a timely manner.
    • Recommend improvements in software to enhance user experience.
    • Motivate the development process for efficiency and performance.
    • Works together with the software developer to enhance and improve programs.
    • Research and compare similar competitor products.
    • Maintain updated knowledge of industry trends and advancements.
    • Suggest solutions to identify product problems.
    • Investigate product quality in order to make improvements to achieve better customer satisfaction.
    • Plan, create and manage the overall Quality Planning strategy.
    • Collaborate with the Product Development team to ensure consistent project execution.
    • Identify quality assurance process bottleneck and suggest actions for improvement.
    • Oversee continuous improvement projects.
    • Collect quality data.
    • Identify key KPIs for product quality.
    • Prepare and present reports and metrics to Senior Management.
    • Any other related operational duties assigned.


    • Whilst it would be great for you to have a Bachelor's / Master's Degree in Software Engineering from an Accredited University, we place a higher value on significant work experience in the workforce to compensate where there is no qualification

    Skills and Qualifications:

    • In-depth understanding of JavaScript, ReactJs, Flutter, POSTMAN, Cypress, Jest, Enzymes and PHP.
    • 3+ years of relevant QA technical experience.
    • 2+ years of testing software & hardware.
    • Experience working in an Agile / Scrum development environment.
    • Mobile device testing on iOS and Android including phones and tablets.
    • Create clear, concise detail oriented test plans/cases.
    • Ability to understand and create test plans from specifications or verbal communications.
    • Liaison with Product teams, Engineering teams, and other QA teams.
    • Strong scheduling and project management/planning skills.
    • A proven record of prioritizing and coordinating work across a large number of product teams.

    go to method of application »

    Finance Analyst

    Reports directly to: The Chief of Staff.

    What We’re Looking For

    • The Finance analyst is in charge of making sure that all accounting distributions are properly made and accounted for.
    • You will also perform cash managing roles and oversee accounts payable, receivable, disbursing of cash, payroll and bank settlement functions.

    Job Description

    • As the finance analyst you will be responsible for the company's financial control, Your position in the company which is being linked to control and supervision and thus providing a bridge between management and accounting, you will be responsible for analyzing, interpreting, and controlling the organization's accounting and financial records.


    • Developing financial strategy, including risk minimisation plans and opportunity forecasting.
    • High-level preparation of financial reports
    • Analyzing financial data.
    • Regular budget consolidation.
    • Cash flow management.
    • Improving efficiencies and reducing costs across the business.
    • Maintenance of financial records in compliance with standards
    • Monitoring internal controls.
    • Overseeing and preparing income statements.
    • Participating in budgeting processes.
    • Managing financial transactions.
    • Streamlining accounting functions and operations.
    • Coordination of financial and tax audit for the company.
    • Advisory role on business operations and business plan.
    • Management of intercompany payables and receivables.
    • Coordination of regulatory compliance audit and investigation.
    • Preparation and presentation of consolidated financial reports of the businesses to CEO and investors.
    • Coordination of statutory remittances i.e PAYE, Pension etc
    • Any other duties may be assigned.


    • It would be great for you to have a College Degree in Finance or Accounting.
    • A Master's of Business Administration (MBA) or a certified public accountant (CPA) designation, or both would be an added advantage.

    Skills and Qualifications:

    • 3 - 5 years in Accounting functions.
    • Professional certification will be an added advantage (ACCA / ICAN).
    • Must be vast in the preparation of Management account.
    • Must possess leadership character to lead a team.
    • Good understanding and interpretation of policy and procedure.
    • Good understanding of computer applications and effective usage.
    • Must possess good interpersonal relationship skills.
    • Must possess a high moral standard.
    • Good aptitude for paper and computer work.
    • Ability to lead and manage subordinates and staff for optimal performance.
    • Ability to persuade and convince to align with Management Expectations.
    • We’re a startup. You should be comfortable taking an imperfect system and driving it all the way to completion.

    go to method of application »


    Job Description / Responsibilities

    • The Dukka Concierge’s duties and responsibilities include greeting visitors, helping them navigate through an office, and supplying them with refreshments as they wait. 
    • In addition, they maintain calendars for appointments, sort mail, and plan travel arrangements. and offer other clerical duties. 
    • A good Concierge is organized, communicates well, and practices excellent time management skills. 
    • In addition, because they’re often the initial contact for customers and clients, they must have excellent customer service skills, be a problem-solver, and gracefully assist unhappy customers. If this is you, then we can’t wait to have you!
    • This role reports directly to the Admin Manager/Chief of Staff.


    • Greet clients and visitors with a positive, helpful attitude.
    • Receiving visitors at the front desk by greeting, welcoming, directing and announcing them appropriately.
    • Assisting clients in finding their way around the office.
    • Making appointments for all staff or for specific employees, such as executives.
    • Organizing files for billing, customer and client records, etc.
    • Preparing meeting and training rooms.
    • Responding to all customer inquiries in a polite and timely manner.
    • Ensure reception area is tidy and presentable, with all necessary stationery and material (e.g. pens, forms and brochures).
    • Provide basic and accurate information in-person and via phone/email.
    • Performing ad-hoc administrative duties.
    • Maintain office security by following safety procedures and controlling access via the reception desk (monitor logbook, issue visitor badges).


    • Associate's or Bachelor's Degree in a related field.
    • A Bachelor's degree in a relevant field is preferred.
    • Proven work experience as a Receptionist, Front Office Representative or similar role.

    Skills and Qualifications:

    • Customer service attitude.
    • Consistent, professional dress, and manner.
    • Excellent written and verbal communication skills.
    • Competency in Microsoft applications including Word, Excel.
    • Good time management skills.
    • Highly organized.
    • Highly dependable and trustworthy.
    • Decision-making skills.

    Method of Application

    Be found by employers. Sign up and complete your profile.

  • Send your application

    View All Vacancies at Dukka Inc. Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail