Tech

Backend Engineer

Cairo
Work Type: Full Time
At Thndr we believe that investing should be easy and accessible to everyone. We started our journey to democratize investment in the region by removing commissions, account opening minimums, and launching an intuitive platform with a focus on education. This way investing opportunities can be attainable to all, no matter their income level or expertise.

Thndr is an investment platform that aims to democratize access to investing for everyday individuals in MENA. For the people who use Thndr, our app represents a seamless way for them to achieve financial independence and growth, without the need to have prior financial knowledge or access to huge capital.

The company was formed to primarily address 2 problems: 1) Existing products are not relevant and 2) Financial literacy is low. We’re looking to solve this by focusing on education, offering a seamless and intuitive product, removing barriers and building an investment supermarket.

We launched in Egypt in late 2020 and currently allow our users to learn, connect & invest in the Egyptian Exchange, Egyptian mutual funds and the US Stock Market.

The journey ahead will be long and painful - it’s not everyday that you solve a basic societal necessity and at the same time change cultural norms. But the reward will be priceless. In our short journey we’ve validated this, as illustrated by these key figures:
  • 96% of our investors are investing for the 1st time through Thndr.
  • 54% come from outside of capital cities and have previously had limited access to financial institutions.
  • 86% of new stock market investors in Egypt during 2022 came through Thndr.
  • #1 platform in terms of local trades with 25% of EGX trades happening through Thndr.
We recently raised our Series A and our next steps as a company include the following:
  • Continuing to focus on building the infrastructure. Sadly, existing solutions are outdated and don’t cater to scalable business.
  • Expanding beyond Egypt and into the rest of MENA. We’d like to extend our impact to all Arabic speakers.
  • Adding more products for people to invest in. To be relevant, we believe that we need to cater to all walks of life.
We’re still in the very early stages of our story, but we know for a fact that we won’t stop until everyone in MENA has equally opportunity to generate and grow their wealth in an ethical manner.

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
  • Working on the 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

  • 2+ years of experience working as a software engineer with any of the following languages: Python, Javascript, or Go. If you are confident with other languages, that's okay too! Wonderkids are welcomed too, you can apply if your years of experience are less than that.
  • 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.
  • Expert in one of Python, Javascript or Go, with knowledge of at least one web framework.
  • 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.
  • Able to create database schemas that represent and support business processes.
  • Strong unit test and debugging skills.
  • Proficient understanding of code versioning tools (Git).

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.

Submit Your Application

You have successfully applied
  • You have errors in applying