is Africa\'s leading provider of professional data recovery, digital forensics, and cybersecurity solutions.
Description
About the Role
We are looking for an exceptional Senior Full Stack Developer / Technical Lead to join our engineering team and lead the design, development, and deployment of a large-scale, enterprise-grade digital platform.
This role is ideal for an experienced engineer who enjoys building complex web and mobile applications from the ground up, designing scalable architectures, and leading technical teams through the complete Software Development Life Cycle (SDLC).
If you're passionate about innovation, problem-solving, and delivering high-quality software, we want to hear from you.
Key Responsibilities
Design and implement scalable, secure, and maintainable software architecture.
Develop enterprise-grade web applications and cross-platform mobile applications.
Build backend services using Java Spring Boot, Laravel (PHP),and Node.js/NestJS.
Develop modern frontend applications using React.js, Next.js, TypeScript, and Tailwind CSS.
Build mobile applications using Flutter*(React Native is an added advantage).
Design and integrate RESTful APIs, microservices, and real-time communication services.
Integrate payment gateways and third-party APIs.
Lead Agile Scrum ceremonies including Sprint 0 (Discovery), Sprint
Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
Implement CI/CD pipelines and cloud deployment strategies.
Mentor developers and promote engineering best practices.
Required Skills & Experience
Backend
Java (Spring Boot)
Laravel (PHP)
Node.js / NestJS
REST APIs
GraphQL
Microservices
Frontend
React.js
Next.js
TypeScript
Tailwind CSS
Mobile Development
Flutter
Android & iOS App Development
Mobile Performance Optimization
Database & Cloud
PostgreSQL
MySQL
Redis
AWS
Docker
Kubernetes
GitHub
CI/CD
Real-Time Technologies
WebSockets
Socket.IO
WebRTC
Additional Experience
Agile Scrum methodology
Sprint 0 (Discovery) planning
Software architecture and system design
Secure application development
Payment gateway integration
Performance optimization
Cloud-native application development
Qualifications
Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum 7 yearsof Full Stack Software Development experience.
Minimum 3 years of hands-on development experience using Java Spring Boot.
Proven experience building scalable web and mobile applications.
Experience leading technical teams or serving as a Technical Lead is highly desirable.
What We're Looking For
We're looking for someone who:
Thinks like a software architect, not just a programmer.
Writes clean, maintainable, and well-documented code.
Has experience delivering production-ready applications.
Understands scalability, security, and system performance.
Enjoys mentoring and collaborating with cross-functional teams.
Takes ownership from concept to deployment.
Users can create accounts to access personalized features. We collect and store only the information necessary for account functionality, such as names and email addresses. Your data is securely stored and never shared with third parties without your consent.
2. Analytics
We use third-party analytics tools (e.g., Google Analytics) to understand general traffic patterns. These tools may collect non-personal data like browser type, device, country, or IP address for statistical purposes only. No personally identifiable information is stored by us.
3. Job & Course Redirects
When you click on a job or course listing, you are redirected to a third-party website. We are not responsible for the content, privacy practices, or data policies of these external sites.
4. Cookies
We may use cookies for basic functionality and to improve your browsing experience. You can disable cookies in your browser settings at any time.
Welcome to TGK Hub. By accessing our website or using our services, you agree to these terms. If you do not agree, please do not use the site.
1. Purpose
This website serves as a platform to showcase tech job listings, learning resources, and curated online courses. It acts as a bridge between users and external websites.
2. No Guarantees
We do not guarantee the availability, accuracy, or legitimacy of any job listing or external course. Details are provided as-is and subject to change by their respective organizations. Always verify information with the original provider.
3. User Accounts
Users may create accounts to access additional features. By creating an account, you agree to provide accurate information and keep your credentials secure. We reserve the right to suspend or terminate accounts that violate these terms.
4. External Links
Clicking on a listing will redirect you to a third-party website. We are not responsible for the content, availability, or privacy practices of those sites.
5. No Scraping
Automated scraping or data extraction from this website is strictly prohibited. Any misuse may result in being blocked or reported.
6. Prohibited Activities
This platform does not promote or condone any illegal activities. Users must not use this site for any unlawful purposes, including but not limited to fraud, harassment, or distribution of illegal content. Violations will result in immediate account termination and may be reported to authorities.
7. Changes
We may update these terms at any time. Continued use of the site means you accept the current version of these terms. Check back regularly for updates.