FullStack Intern
Thndr
Software Engineering
Cairo Governorate, Egypt
Location
Cairo Office
Employment Type
Intern
Location Type
Hybrid
Department
Rumble
About The Role
We're looking for a versatile and experienced Full-Stack Engineer to join our cross functional team in Rumble. In this role, you'll work across our entire stack, shaping and shipping features that directly impact our users. Rumble build internal tools for Experts to recommend assets and portfolio lists to user, post insights and interact with them over community. Rumble also provides APIs for thndr to consume this data along as well as develop the UIs web or mobile on rumble or in thndrX for these features
What You'll Do
The Shaping Phase
Collaborate with design, product, and engineering teams to understand the requirements and goals of your assigned, well-scoped tasks.
Contribute to task-level design independently, ensuring your solutions align with established architectural patterns.
Review user and system flow diagrams to proactively identify edge cases and constraints before writing code.
Surface risks early and lean on senior engineers for guidance when requirements are ambiguous or when a task's design impacts systems beyond your immediate scope.
Write test scenarios and validate design assumptions for your assigned features.
The Shipping Phase
Independently deliver well-defined features and tasks end-to-end across our full stack (web, mobile app, and backend).
Write correct, maintainable, and tested production-quality code.
Implement data storage solutions and system integrations following agreed-upon technical directions.
Participate constructively in code reviews, providing and applying feedback to maintain high team standards and grow your technical confidence.
The Operating Phase
Take ownership of the quality, stability, and performance of your deployed changes in production.
Respond effectively to customer-reported issues or bugs caused by or related to your work.
Participate in team processes and on-call rotations, working alongside senior engineers to monitor system health and resolve operational issues.
Our Tech Stack
Languages: TypeScript (primary full-stack language), Python (you will get exposed to this as well).
Frontend: React Native (mobile app), React with Next.js (web app).
Backend: Node.js (Serverless functions and Docker containers).
Databases: PostgreSQL (Supabase, AWS RDS) — SQL is heavily used here, Redis, Firebase Realtime DB.
Other system components: Queues.
Relevant technical domains: Auth, Subscription/Payment Gateways, Notifications, CMS, Media Streaming, Social Feed, Trading, API Integrations, Cloud Hosting, Service Monitoring.
What You'll Need
You're a senior student or a recent graduate.
Strong foundational proficiency in JavaScript/TypeScript, including modern ES6+ features.
Proven ability to independently deliver tasks using React, React Native, and Node.js.
Solid experience with SQL — you must be comfortable writing queries, understanding relational data models, and interacting with SQL databases.
Experience writing testable code and a strong commitment to maintaining production-quality standards.
Solid understanding of RESTful API design and interaction.
Experience with version control (Git) and participating in agile workflows.
Strong problem-solving skills, specifically the ability to identify edge cases and technical constraints early in the development lifecycle.
Excellent communication skills—you know how to surface risks, discuss task-level designs, and recognize exactly when to raise your hand for architectural guidance.
Bonus - Nice To Have
Prior exposure to Python in a production or project environment.
Experience with ORM libraries and event-driven programming.
Familiarity with cloud services and containerization (e.g., Docker).
Understanding of CI/CD pipelines and DevOps practices.
Knowledge of authentication/authorization workflows.
Who Are We?
Thndr was founded on a bold dream to democratize access to investing through smart tech and human-centric design. This is simply our way of saying we give anyone with a smartphone the simple and easy access they need to preserve and grow their wealth. At the same time, we’re shaping the future of investing while actively driving the economies we serve by promoting local investment products.
History has shown that investing is the single greatest way to build long-term wealth, but before Thndr, only a very small percentage of people had access to it due to:
High barriers to entry — In the form of excessive minimum account balances, complex, outdated onboarding, and low financial literacy.
Irrelevant experience — Catered toward expert traders and financial specialists, therefore alienating the majority of the population.
Fragmented offering — Investment products were not gathered in a single, intuitive outlet.
We don't just talk about change, we deliver it. Here's a glimpse into our impact so far:
5.5 million app downloads
EGP 1B+ average daily traded value across 2025
#1 digital investing platform in Egypt for the third consecutive year
76% of users are first-time investors
40% of our users come from outside of capital cities and have previously had limited access to financial institutions
Building on the success of our core platform, we are continuing to change culture and break down barriers by launching Rumble, the subscription-based investment recommendations platform.
Rumble was born with the vision to empower everyday individuals to build wealth confidently and intelligently through access to timely and in-depth advice from the industry’s top experts.
Going beyond traditional investment advice, it offers long and short-term investment recommendations and financial content through engaging articles and videos that guide users on their financial journey and maximize their returns.
At Thndr, we're looking for people driven by our mission to help us democratize investing across the MENA region.