Tech

Backend Engineer (Hybrid)

Cairo
Work Type: Full Time

Who We Are 

Thndr was founded with the dream to democratize access to investing through smart tech and human design, which is just a fancy way of saying giving anyone with a smartphone easy access to preserve and grow their wealth. At the same time, we’re promoting local investment products to propel the economies that we serve

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 investing due to:

  • High barriers to entry - In the form of minimum account balances, brick and mortar onboarding and low financial literacy.
  • Irrelevant experience - Catered towards traders and financial experts, therefore alienating the majority of the population.
  • Fragmented offering - Investment products are not gathered in a single outlet.
On our short journey we’ve validated that there is a need for our solution, as illustrated by these key figures:

  • 3 million app downloads
  • $8.8bn in annualized traded value
  • #1 platform in terms of traded value
  • 84% of our users are investing for the first time
  • 65% of our users come from outside of capital cities and have previously had limited access to financial institutions
We’re proud of how far we’ve come and the size of our impact in just a few years - but we’re just getting started and are excited for what’s to come.

It’ll take a lot of passion, bold risks, and hard work to fulfill our mission of democratizing investing in MENA and giving everyone an equal opportunity to generate and grow their wealth.

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.
  • Has previous experience or background working in Agile process.
  • 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