TA

Senior Software Development Engineer

TapTip
📍 RemoteCDI🗓️ about 2 months ago

Job Description

Remote
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

Expérience

Company: TapTip Location: Remote / Zambia Position Type: Full-Time or Contract-to-Full-Time Position for Founding Team Member This role is designed for an individual seeking to join our founding team, with the potential for a full-time commitment or a transition from contract to permanent employment. The position offers a unique opportunity to contribute to the early stages of a growing organization while aligning long-term career goals with this dynamic role. We seek a driven professional who is eager to shape the direction of the company and grow alongside it in a meaningful capacity. Industry: Fintech Payments Mobile Technology Develop the technological infrastructure that will drive the evolution of digital tipping systems. Tap Tip is a fintech platform designed with the purpose of streamlining the process of digital tipping, ensuring simplicity, speed, and broad accessibility. This platform specifically targets the tourism and service sectors within developing markets, aiming to enhance convenience and efficiency in financial transactions. Our objective is to foster meaningful connections between international visitors and local service providers through a seamless, reliable, and user-friendly digital tipping platform. A seamless tipping experience must be provided through widely recognized payment methods, including cards, Apple Pay, QR codes, and various digital payment solutions. Additionally, workers need an intuitive system to efficiently receive, monitor, and withdraw their earnings. We are looking for a Senior Software Engineer & Principal Application Developer (Optional:

  • Position Overview

) Responsibilities encompass designing, developing, and maintaining scalable software solutions, with a primary focus on application development and engineering leadership. Requirements include proficiency in programming languages such as [list languages], expertise in [relevant frameworks/tools], and a minimum of [X] years of experience in [specific domains, e.g., full-stack development, mobile applications]. Strong leadership skills are essential for guiding development teams, overseeing project execution, and ensuring alignment with business objectives. The role demands a blend of technical expertise, strategic thinking, and collaborative problem-solving to drive innovation and deliver high-performance applications. As a key technical architect, you will play an integral role in shaping the foundation and growth of Tap Tip, contributing significantly to its technical evolution and success. This role is not one that involves merely executing minor development tasks. We seek a proactive individual capable of assuming full ownership of the product, aligning with its strategic vision, and executing decisive technical choices to drive independent problem-solving. This role requires close collaboration with the founders to develop Tap Tip into a robust and trustworthy fintech platform. What You’ll Build You will contribute to the enhancement and stability of the core Tap Tip ecosystem by participating in its development, refinement, and ongoing maintenance. This role involves actively collaborating on projects critical to the ecosystem’s growth and ensuring its long-term reliability. TapTip mobile applications TapTip web applications User registration and authentication Professional Rewrite: Handling customer gratuities and overseeing the checkout processes are key responsibilities within this role. Accurately recording tips and ensuring smooth transaction completion are essential duties. Proficiency in managing payment systems and maintaining transaction accuracy is required, along with the ability to address customer inquiries related to billing or gratuities. QR-code-based tipping Card payment integrations Professional Version: Integration of Apple Pay and other digital wallet solutions represents a critical component of our financial transaction infrastructure, requiring seamless compatibility and robust security protocols. Candidates must demonstrate prior experience implementing these payment systems within mobile applications or e-commerce platforms, ensuring optimal functionality across diverse user interfaces. Mobile money payout integrations User balances Transaction history Worker payout systems Knowledge of Know Your Customer (KYC) and identity verification systems is essential. Familiarity with regulatory compliance frameworks and anti-money laundering (AML) standards is required. Experience in implementing and maintaining KYC processes is necessary. Proficiency in identity verification technologies and data privacy regulations is also important. Administrative dashboards Compliance tools Notifications and email systems As part of this role, you will be responsible for generating and managing PDF transaction statements and exports, ensuring accuracy and timely delivery to clients. This includes preparing financial documents, maintaining organized records, and adhering to company protocols for data handling and confidentiality. Strong attention to detail and proficiency in document management systems are essential to perform these tasks effectively. Secure backend infrastructure Payment reconciliation Transaction monitoring and tracking APIs Webhooks Third-party financial integrations Professional Rewrite: The incumbent will develop and maintain internal developer and administrative tools. As Tap Tip continues to expand, you will contribute to the development of innovative products and the establishment of robust technical infrastructure to facilitate entry into new markets. What We’re Looking For We want someone who can actually build We seek a candidate who demonstrates a deep comprehension of the work, rather than merely overseeing developers or writing code without grasping its underlying principles. A strong aptitude for navigating diverse product domains and resolving challenges independently, particularly in the absence of a predefined technical roadmap, is essential. We seek a professional capable of conceptualizing solutions, interpreting specifications, designing appropriate architectures, executing development, conducting thorough testing, resolving issues, and facilitating deployment into production environments. Frontend Experience Strong contenders for this position must possess hands-on proficiency with key technologies, including: React Next.js TypeScript JavaScript HTML CSS Modern responsive UI development Backend Experience Experience with: Node.js REST APIs Firebase Firestore Professional Rewrite: Experience with serverless infrastructure, such as Cloud Functions, is required. Authentication systems Authorization and permissions Database architecture API integrations Webhooks Mobile Development Highly desirable qualifications include experience with one or more of the following: React Native Flutter Native iOS development Native Android development Cross-platform mobile development App Store deployment Google Play deployment Payments & Fintech Highly valued is prior experience within the fintech sector, encompassing: Payment gateway integrations Card payments Digital wallets Mobile money REST APIs and webhooks Transaction processing Wallet or balance systems Payment reconciliation Payout systems KYC integrations Identity verification Fraud prevention Financial transaction security Preferred fintech experience, though advantageous, is not essential for candidates who demonstrate exceptional development skills and the ability to adapt rapidly. Equipment, Internet & Remote Work Requirements Technical and Remote Work Setup Requirements Applicants for this remote development position must possess dependable equipment, maintain stable internet connectivity, and demonstrate consistent availability throughout the work period. You are required to possess your own transportation. Professional software development necessitates a dependable computer or laptop equipped to handle development environments, tools, and applications with efficiency and reliability. . Upon submission of your application, please furnish comprehensive details regarding the computing system you intend to utilize for Tap Tip development, specifically including: Laptop or desktop model Operating system Processor / CPU RAM Storage capacity Detailed information regarding available storage capacity, if ascertainable, would be appreciated. Graphics hardware, if relevant Additional context or insights you believe would enhance the understanding of your development environment may be included. Candidates must provide details regarding their internet connectivity. Please include: Here’s a professional version of your sentence while maintaining all original facts, requirements, and responsibilities:

Responsabilités

  • ”This role requires consistent, reliable access to Wi-Fi to fulfill your duties effectively.”
  • A stable internet connection at your primary work location is required. Your estimated internet connection speed, if available, would be beneficial. Maintaining a stable and dependable connection is essential. We address persistent connectivity issues or service disruptions with urgency and efficiency. Are you equipped with a secondary internet connection, such as mobile data or a portable hotspot? Whether your internet connection consistently meets the requirements for seamless video conferencing, real-time screen sharing, large file uploads, integrated development environments, GitHub operations, and collaborative online workflows remains a critical consideration. A recent internet speed test screenshot may be required as part of the application process. Consistent Availability Is Important We are looking for someone who is consistently available and responsive . Tap Tip is an emerging startup that requires agility in addressing updates, fixes, changes, testing, and technical discussions on short notice. The ideal candidate for this position must demonstrate the ability to: On an ongoing basis, updates and modifications will be made to the application. Address inquiries and resolve development-related issues promptly during standard business hours. Participate in regularly scheduled virtual collaborative work sessions. Engage in collaborative video conferences with the founding team. Technical support may involve sharing your screen to collaboratively resolve issues. Collaborate with the team to evaluate and discuss proposed features, ensuring alignment and clarity on objectives. Make real-time modifications informed by ongoing input and observations. Troubleshoot issues collaboratively Communicate progress regularly Available for regularly scheduled development sessions on a weekly basis is required. Please provide advance notice to the team regarding any planned absences. We understand that maintaining a constant online presence is not expected, as we recognize the importance of work-life balance and personal time. We seek a developer who demonstrates a strong commitment to Tap Tip and maintains a reliable schedule to facilitate close collaboration with our team. Online Work Sessions Certain occasions might involve virtual development sessions, during which we collaboratively navigate and address specific components of the Tap Tip application. These sessions may involve: Reviewing the current application Screen sharing Debugging together Discussing new features Testing updates Reviewing UI changes Planning technical architecture Reviewing code developed with the assistance of Claude or ChatGPT constitutes a key responsibility of this role. This involves evaluating the accuracy, efficiency, and adherence to best practices of AI-generated solutions to ensure they meet project requirements and maintain high standards of quality. Additionally, the role requires verifying that outputs align with project specifications, identifying potential issues or areas for improvement, and providing constructive feedback to enhance the overall development process. Here’s a professional rewrite of the sentence: “Executing modifications in real-time during the call.” Reviewing GitHub commit histories and source code submissions constitutes a fundamental aspect of this role. Employees will be tasked with monitoring code changes, verifying compliance with established standards, and ensuring alignment with project requirements through systematic evaluation of contributions. For the upcoming development session, we need to establish and align on the key priorities to ensure efficient progress and resource allocation. Professionals should possess strong communication skills for effective participation in video or voice calls, including the ability to share screens as required. AI Development Tools Provided Tap Tip will grant access to a comprehensive suite of resources and tools designed to enhance productivity and streamline workflows for the selected candidate. The company is committed to furnishing all necessary equipment, technical support, and collaborative platforms required to ensure seamless integration into the team and efficient task execution. Additionally, Tap Tip will facilitate professional development opportunities, including mentorship programs, training sessions, and industry-specific workshops, to support continuous growth and skill enhancement. Claude and ChatGPT Plus for development work. Our ideal candidate will demonstrate proficiency in leveraging contemporary AI development tools to enhance project outcomes. Tools that may be utilized to support the following activities include: Writing code Reviewing code Debugging Understanding unfamiliar codebases Application architecture Planning features Generating tests Reviewing potential security issues API integrations Documentation Refactoring Troubleshooting Researching technical approaches Increasing overall development speed AI must be deployed as a strategic asset, not merely a tool, to enhance decision-making processes, automate routine tasks, and uncover insights that drive innovation and efficiency. Its implementation should align with organizational goals, ensuring that ethical considerations, data integrity, and security protocols are rigorously maintained. Additionally, AI systems must be designed to complement human expertise, fostering collaboration rather than replacement, while continuously adapting to evolving business needs and technological advancements. Professionals should utilize engineering tools to enhance, rather than replace, their comprehension of software development principles. You are expected to thoroughly assess, validate, and troubleshoot code generated with AI support, ensuring full accountability for its correctness and performance. We seek an individual who demonstrates genuine comprehension of code, rather than one who merely replicates AI-generated outputs without insight. Company AI Usage Policy Tap Tip provides exclusive access to both Claude and ChatGPT Plus as part of its offerings. This access is intended solely for professional and authorized use cases aligned with the organization’s guidelines and ethical standards. Users must adhere to Tap Tip’s policies regarding data privacy, security protocols, and acceptable usage to maintain the integrity of the service. Any misuse or unauthorized distribution of these tools is strictly prohibited and may result in revocation of access privileges. TapTip-related work . Company-provided accounts, subscriptions, usage allowances, and resources are strictly prohibited from being utilized for the following purposes: Personal projects Freelance projects School assignments Work for another company Conducting independent research projects that do not pertain to Tap Tip is essential. Personal entertainment Unrelated AI experimentation To optimize the utilization of available resources, we require company-provided AI usage limits specifically designated for Tap Tip, enabling us to enhance our development output. Developers must possess proficiency in leveraging AI capabilities while optimizing resource utilization, ensuring judicious management of context windows, message constraints, and usage limits to prevent inefficiencies. Proficient use of AI development tools, including prompt structuring, context provision, and code review, will be integral to this position. You’ll Be a Strong Fit If You You might be an excellent candidate for the Tap Tip team if your qualifications include: Capable of independently shepherding a feature through its entire lifecycle, from conceptualization to deployment in a production environment. Proficient in both frontend and backend development is required. Have strong problem-solving skills Develop code that is both clean and maintainable, ensuring readability and ease of future updates. Understand software architecture Proficiently troubleshoots and resolves issues within one’s own code or deliverables. Can work independently Can communicate clearly Ensure consistent access to a computer suitable for development purposes. Have stable internet access Consistently maintains attendance at scheduled online work sessions. Can communicate progress regularly Recognize the critical role that security plays in the fintech sector. Proficient in seamlessly incorporating third-party APIs into existing systems is required. Understand authentication and permissions Can work with databases Proficient in utilizing Git and GitHub for version control and collaborative development workflows. Proficient in leveraging AI-powered coding tools to maximize productivity and efficiency in development workflows. Able to review and comprehend code produced by artificial intelligence platforms is required. We demonstrate a willingness to acquire proficiency in new technologies and adapt to evolving technical landscapes. Conduct independent research to analyze and resolve technical issues effectively. Ensure the highest standards of quality in all aspects of your work, maintaining meticulous attention to detail and delivering results that meet or exceed expectations. Interested candidates should be eager to contribute to the development and growth of a startup from its inception, playing an integral role in shaping its future trajectory. Professionals must demonstrate comfort and proficiency in direct collaboration with founders, fostering strong working relationships to drive shared objectives forward. Seeking a role that offers substantial responsibility and impactful assignments, rather than merely small, routine tasks. Your Role at TapTip You will collaborate closely with Tap Tip’s founders and have a pivotal role in shaping technical decisions. You may initially serve as a member of the team before transitioning into a more defined role. Primary engineers accountable for the ongoing development and maintenance of the Tap Tip application are tasked with ensuring its optimal performance, reliability, and scalability. These professionals are responsible for designing, implementing, and refining key features, as well as addressing technical challenges to enhance user experience and operational efficiency. Additionally, they collaborate with cross-functional teams to align the application’s functionality with evolving business requirements and industry standards. You will play a pivotal role in shaping the product’s architecture and guiding its development trajectory. This role may evolve to encompass additional duties, including: Leading additional engineers Reviewing code Managing technical architecture Managing application releases Developing engineering standards Building TapTip’s engineering team Helping interview future developers Managing development workflows Improving security and reliability Helping determine infrastructure strategy Facilitating the growth process into new international markets. Supporting new payment providers Assisting in the creation and enhancement of Tap Tip’s upcoming product lineup. We are looking for someone interested in growing with the company You will be responsible for overseeing the entire lifecycle of major development initiatives, rather than merely executing a brief project. What Is More Important Than Formal Qualifications A degree in computer science, software engineering, or a related field is preferred, though it not required . We prioritize tangible outcomes and the value you can deliver through your work. A strong: GitHub profile Portfolio Mobile application Web application Startup project Fintech project Payment integration Open-source contribution Personal software project Experience and demonstrated skills can often hold greater significance than formal qualifications alone. Professional Rewrite: We are seeking candidates who can demonstrate a strong grasp of software engineering principles and the ability to deliver robust, high-quality products. Extra Consideration Individuals possessing prior experience in the development or enhancement of [specific projects, systems, or initiatives] will be given preferential consideration during the evaluation process. Payment platforms Digital wallets Banking applications Fintech products Remittance applications Mobile money systems Marketplaces Payment gateways Subscription platforms Financial dashboards KYC systems Identity verification systems Transaction monitoring systems If you possess a proven track record of constructing impactful and pertinent projects, show us. We invite you to showcase your technical capabilities by demonstrating what you can create.

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes. 18 Ingénieur position(s) posted this week in Zambie.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

Show how you delivered les compétences demandées dans l'annonce in a real project. At TapTip, hiring managers look for proof, not promises—give a 2-line result with numbers or impact.

Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.

Technical leadership — Prepare an example of an architectural decision you made, with constraints (budget, timeline, team) and outcomes. African CTOs look for someone who managed real complexity, not just knows the theory.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • •Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • •Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • •Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • •Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • •Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • •A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

TA

Senior Software Engineer

TapTip·Remote

đź“‹ Missions principales Company: TapTip Location: Remote / Zambia Position Type: Full time or contract to full time roles are available for founding team members. Industry: Fintech Payments Mobile Technology Construct the technological foundation for the next generation of digital tipping solutions. Tap Tip is a pionee

CDIabout 1 month ago
RI

Senior Software Developer

🧠 Profil recherché Right to Care Zambia (RTCZ) has provided public health service delivery and technical assistance in partnership with the Ministry of Health since 2016. Its work includes HIV/AIDS, maternal and child health, epidemic response, malaria and TB, public health research, social behaviour change, laborator

CDIabout 1 month ago
CE

Senior Software Engineer – Front End

📍 Localisation CENTRE FOR INFECTIOUS DISEASE RESEARCH IN ZAMBIA (CIDRZ) Job Title: Senior Software Engineer – Front End Location: Lusaka – Lusaka District, Lusaka Province Project: D016 – Analysis Unit Grade: C6 Application Deadline: 02 Oct 2026 00:00 How to Apply: Interested and qualified candidates should apply onli

CDI15 days ago
CE

Software Engineer

📍 Localisation CENTRE FOR INFECTIOUS DISEASE RESEARCH IN ZAMBIA (CIDRZ) Job Title: Software Engineer Location: Lusaka – Lusaka District, Lusaka Province Project: D016 – Analysis Unit Grade: C6 Application Deadline: 02 Oct 2026 00:00 How to Apply: Interested and qualified candidates should apply online through the offi

CDI15 days ago