About The Role
This role is focused on the full lifecycle of software development, from the initial shaping and planning of features to their implementation, maintenance, and optimization. The core mission is to develop and maintain robust, scalable, and secure backend services, collaborating with a team to build and improve user-facing features and data infrastructure.
What You'll Do
Engaging in the Shaping Phase
Joining feature shaping sessions, before the feature is added to our development cycle.
Contributing to Feature Flow diagrams.
Participating in feature onboarding prior or during spring planning.
Collaborating on Code Discovery sessions when planning the features.
Engaging in the Shipping Phase
Working on developing and maintaining our running services.
Integration of user-facing elements developed by front-end developers with server-side logic
Debugging and squishing bugs.
Writing tests.
Answering adhocs during your On-call Time (addressing customer reported bugs and helping support figure out what's up).
Working on optimizing our current services for high scale.
Writing reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant applications.
Implementation of security and data protection.
Design and implementation of data storage solutions (postgress, redis, elastic search, etc.).
Building reusable code and libraries for future use.
Implementation of security and data protection.
What You'll Need
Previous experience with Python, Javascript, or Go.
Familiarity with some ORM (Object Relational Mapper) libraries.
Familiarity with event-driven programming.
Previous experience with containerized solutions (i.e Docker).
Previous experience in a production environment.
Good knowledge of Restful API design.
Worked with another engineer(s) on a product feature.
Worked In an agile process (or aware and want too).
Computer Science or similar degree background.
Able to integrate multiple data sources and databases into one system.
Depending on project understanding of accessibility and security compliance.
Knowledge of user authentication and authorization between multiple systems, servers, and environments.
Understanding of fundamental design principles behind a scalable application.
Solid database knowledge and experience.
Able to create database schemas that represent and support business processes.
Strong unit test and debugging skills.
Proficient understanding of code versioning tools (Git).
Experience with AWS.
Who Are We?
Thndr was founded with a powerful vision: to democratize investing in the Middle East and North Africa by putting financial power in the pockets of everyday people. Through smart technology and human-centered design, we're giving anyone with a smartphone easy access to preserve and grow their wealth while promoting local investment opportunities that propel our regional economies.
Before Thndr, only a very small percentage of people had access to investing due to
High barriers to entry - minimum account balances, brick-and-mortar onboarding, and low financial literacy
Irrelevant experiences - platforms designed for traders and financial experts, alienating the majority
Fragmented offerings - investment products scattered across multiple platforms
Limited information accessibility - lack of organized, accessible information for retail investors
Our impact has been swift and significant:
3 million app downloads
$8.8 billion in annualized traded value
#1 platform in terms of traded value (30% of market orders & 11% of retail traded value)
84% of our users are investing for the first time
65% of our users come from outside capital cities, previously underserved by financial institutions
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.
Building on our success with Thndr, we are continuing to change culture and break down barriers by launching Rumble, the first-of-its-kind subscription-based investment recommendations platform.
You can consider Rumble your new financial advisor. Going beyond traditional investment advice, offering long- and short-term investment recommendations and financial content through engaging articles and videos that can guide users on their financial journey and maximize their returns.
We’re still in the early stages of our story, but we know for a fact that we won’t stop until everyone in MENA has equal opportunity to make informed investment decisions and grow their wealth.
At Thndr, we’re looking for people invigorated by our mission, not just those who simply check off all the boxes. We’re looking for people that are hungry to become agents of change and that understand the huge responsibility associated with dealing with people’s money.