Company: TapTip
TapTip is a fintech platform being built to make digital tipping simple, fast, and accessible, particularly across tourism and service industries in developing markets.
Our mission is to bridge the gap between international visitors and local service workers by providing a fast, secure, and accessible way to give and receive digital tips.
Customers should be able to tip using familiar payment methods such as cards, Apple Pay, QR codes, and other digital payment options, while workers have a simple way to receive, track, and withdraw their earnings.
What You'll Build
You will help develop, improve, and maintain the core TapTip ecosystem, including:
- TapTip mobile applications
- TapTip web applications
- User registration and authentication
- Customer tipping and checkout flows
- QR-code-based tipping
- Card payment integrations
- Apple Pay and digital wallet integrations
- Mobile money payout integrations
- User balances
- Transaction history
- Worker payout systems
- KYC and identity verification systems
- Administrative dashboards
- Compliance tools
- Notifications and email systems
- PDF transaction statements and exports
- Secure backend infrastructure
- Payment reconciliation
- Transaction monitoring and tracking
- APIs
- Webhooks
- Third-party financial integrations
- Internal developer and administrative tools
As TapTip grows, you will also help design new products and technical infrastructure for expansion into additional markets.
What We're Looking For
We want someone who can actually build, not someone who only knows how to manage developers or generate code without understanding it.
You should be comfortable working across different parts of a product and figuring things out when there is not already a detailed technical playbook.
We need someone who can take an idea, understand the requirements, determine how it should be built, implement it, test it, fix problems, and help move it into production.
Frontend Experience
Strong candidates should have experience with technologies such as:
- React
- Next.js
- TypeScript
- JavaScript
- HTML
- CSS
- Modern responsive UI development
Backend Experience
Experience with:
- Node.js
- REST APIs
- Firebase
- Firestore
- Cloud Functions or similar serverless infrastructure
- Authentication systems
- Authorization and permissions
- Database architecture
- API integrations
- Webhooks
Mobile Development
Help Build TapTip From the Beginning
TapTip is still being built.
That means the engineer joining us now will have the opportunity to influence the product from an early stage and become an important part of the company's technical foundation.
We need someone who is talented, dependable, available, and ready to build.
We're looking for a developer who can become a core technical member of TapTip, work closely with us, and help continuously improve the application as the company grows.
Apply to join TapTip and help us build the future of digital tipping.
Responsibilities
- Develop, improve, and maintain the core TapTip ecosystem.
- Build TapTip mobile applications.
- Build TapTip web applications.
- Implement user registration and authentication.
- Develop customer tipping and checkout flows.
- Integrate QR-code-based tipping.
- Integrate card payments.
- Integrate Apple Pay and digital wallets.
- Integrate mobile money payouts.
- Develop user balances functionality.
- Develop transaction history tracking.
- Build worker payout systems.
- Implement KYC and identity verification systems.
- Develop administrative dashboards.
- Build compliance tools.
- Develop notifications and email systems.
- Generate PDF transaction statements and exports.
- Build secure backend infrastructure.
- Implement payment reconciliation.
- Develop transaction monitoring and tracking.
- Build APIs.
- Implement webhooks.
- Integrate third-party financial services.
- Develop internal developer and administrative tools.
- Design new products and technical infrastructure for market expansion.
- Take ownership of the product and make strong technical decisions.
- Solve problems independently.
- Work directly with founders.
Skills
- React
- Next.js
- TypeScript
- JavaScript
- HTML
- CSS
- Modern responsive UI development
- Node.js
- REST APIs
- Firebase
- Firestore
- Cloud Functions or similar serverless infrastructure
- Authentication systems
- Authorization and permissions
- Database architecture
- API integrations
- Webhooks
- AI development tools (e.g., Claude, ChatGPT, Cursor, GitHub Copilot)
Qualifications
- Ability to build, not just manage developers or generate code without understanding.
- Comfortable working across different parts of a product.
- Ability to figure things out when there is no detailed technical playbook.
- Ability to take an idea, understand requirements, determine how to build, implement, test, fix problems, and move into production.
- Strong frontend experience with React, Next.js, TypeScript, JavaScript, HTML, CSS, and modern responsive UI development.
- Strong backend experience with Node.js, REST APIs, Firebase, Firestore, Cloud Functions or similar serverless infrastructure, authentication systems, authorization and permissions, database architecture, API integrations, and webhooks.
- Mobile development experience.
- Fintech or payment integration experience.
- Experience using AI development tools.
How to Apply
Job application procedure
Interested in applying for this job? Click here to submit your application now.
Send your application
Mail Subject
Application – Founding Software Engineer & Lead App Developer – [Your Name]
Please Include
Your application should include:
- Full name
- Location
- Time zone
- GitHub profile
- Portfolio
- Previous projects
- Technologies you're strongest with
- Mobile development experience
- Fintech or payment integration experience
- Experience using Claude, ChatGPT, Cursor, GitHub Copilot, or other AI development tools
- Current availability
- Days and times you are normally available to work
- Availability for online work sessions and calls
- Expected compensation
- A short explanation of why you want to help build TapTip
Computer / Laptop Information
Please also include:
- Computer or laptop brand and model
- Operating system
- Processor / CPU
- RAM
- Storage
- Any other relevant specifications
Internet Information
Please include:
- Whether you have reliable Wi-Fi access
- Approximate internet speed, if known
- How consistent your connection is
- Whether outages are common
- Whether you have backup internet or mobile data
- Whether you can reliably participate in video calls and screen-sharing sessions
Applicants may be asked to provide a screenshot of their internet speed test and computer specifications during the selection process.
Links to working applications, GitHub repositories, demos, or previous projects are strongly encouraged.