About the job
About The Role
Join our dynamic team at thndr as a Full-Stack Engineer Intern in Cairo! In this exciting role, you will collaborate with a multidisciplinary team to design and implement features that enhance user experience. At Rumble, we develop internal tools that enable Experts to recommend asset portfolios and engage with users through insights and community interactions. You will also have the opportunity to work on APIs that facilitate data consumption within thndr and contribute to UI development for both web and mobile platforms.
Your Responsibilities
Collaborate with design, product, and engineering teams to clarify requirements for assigned tasks.
Independently contribute to design solutions that align with established architectural frameworks.
Analyze user and system flow diagrams to identify potential edge cases and constraints prior to coding.
Identify risks early and seek guidance from senior engineers when encountering ambiguous requirements or design impacts on broader systems.
Develop test scenarios and validate design assumptions for your assigned features.
Feature Delivery
Deliver well-defined features across our full stack (web, mobile app, and backend) independently.
Write maintainable, tested, and production-quality code.
Implement data storage solutions and system integrations following established technical guidelines.
Engage in code reviews to provide and receive constructive feedback, ensuring high team standards and personal growth.
Quality Assurance
Take responsibility for the quality, stability, and performance of your changes in production.
Efficiently address customer-reported issues or bugs related to your contributions.
Participate in team processes and on-call rotations, working alongside senior engineers to monitor system health and troubleshoot operational issues.
Our Tech Stack
Languages: TypeScript, JavaScript
Frameworks: React, Node.js
Databases: PostgreSQL, MongoDB
