Jobs at Hub71 startups

Are you ready to join a vibrant community of tech startups that are shaping the future of innovation?

The Hub71 careers portal connects you with the leading startups that are transforming industries at the heart of Abu Dhabi's Global Tech Ecosystem. Explore a diverse range of opportunities with high-potential startups that are scaling globally from the UAE capital.

Background Icon

Lead Backend Engineer (Remote)

Thndr

Thndr

Software Engineering
Remote
Posted on Friday, June 7, 2024
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 every day 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

  • Technical Leadership: As a Lead Backend Engineer, you will be responsible for leading the technical direction of the backend engineering team. You will be responsible for making technical decisions, designing architecture, and ensuring that the team is delivering high-quality code.
  • Design and Architecture: You will be responsible for designing and implementing the architecture for backend systems that meet the needs of the business. This includes working with other engineers to design and develop APIs, microservices, and other backend systems.
  • Code Reviews: You will be responsible for ensuring that the code being developed by the backend team is of the highest quality. This includes performing code reviews, testing, and debugging to ensure that the code meets the requirements and is free of bugs.
  • Development and Delivery Workflows: You will be responsible for driving improvements in the team's development experience and workflow, with a focus on Continuous Delivery, streamlining processes, implementing advanced tools, and mentoring team members to ensure a culture of efficiency and collaboration.
  • Collaboration: You will work closely with other engineers, product managers, and stakeholders to ensure that the backend systems are meeting the needs of the business. You will work collaboratively to identify requirements, prioritize work, and ensure that the backend systems are delivering value to the business.
  • Mentorship: As a Lead Backend Engineer, you will be responsible for mentoring and coaching other engineers on the team. This includes guiding on technical issues, code reviews, and career development.
  • Continuous Improvement: You will be responsible for continuously improving the backend systems, processes, and tools used by the team. This includes identifying areas for improvement, proposing solutions, and implementing changes to improve the efficiency and effectiveness of the backend systems.
  • Security: You will be responsible for collaborating with the Security team, ensuring that the backend systems are secure and that data is protected. This includes implementing security best practices, performing security audits, and staying up to date on the latest security threats and vulnerabilities.
  • Performance and Scalability: You will be responsible for ensuring that the backend systems are performant and can scale to meet the needs of the business. This includes optimizing code, performing load testing, and designing systems that can handle high traffic volumes.

What We Expect From You

  • Education: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is preferred.
  • Experience: Typically, a minimum of 5 to 8 years of experience in software development, with at least 3-5 years of experience in backend development, is required. Experience in a leadership role.
  • Technical Skills:
    • Deep understanding of microservices architecture principles, including service decomposition, inter-service communication, and resilience patterns like circuit breakers and retries.
    • Proficiency in Kubernetes for container orchestration, including deploying, scaling, and managing containerized applications, as well as knowledge of Kubernetes networking and storage.
    • Knowledge of distributed systems concepts such as CAP theorem, eventual consistency, and distributed tracing for designing and developing scalable and fault-tolerant backend services.
    • Expertise in backend programming languages such as Java, Python, Go, or Node.js, as well as frameworks like Spring Boot, Django, Flask, or Express.js for building scalable and resilient microservices.
    • Experience with multiple database types including relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g., MongoDB, Cassandra, Timescale), and data streaming solutions (e.g., Apache Kafka, RabbitMQ) for storing and processing data in distributed environments.
    • Proficiency in designing and developing RESTful APIs and asynchronous messaging protocols like AMQP for communication between microservices.
    • Familiarity with Infrastructure as Code tools like Terraform for automating the provisioning and management of infrastructure resources.
    • Experience in setting up and maintaining CI/CD pipelines.
    • Knowledge of monitoring and observability concepts and tools.
    • Ability to optimize the performance and scalability of microservices through techniques like caching, load balancing, horizontal scaling, and database sharding.
    • Understanding of DevOps principles and practices for collaboration between development and operations teams, including continuous integration, continuous deployment, and infrastructure automation.
  • Architecture and Design: Experience designing and implementing complex backend systems. You should be familiar with RESTful APIs, Cloud Native design patterns, distributed systems, database internals, microservices architecture, and other cloud design patterns.
  • Leadership and Communication: Strong leadership skills and ability to communicate effectively with technical and non-technical stakeholders. You should be able to mentor and coach other engineers and work collaboratively with other teams.
  • Problem Solving: Strong problem-solving skills and ability to identify and resolve complex technical issues.
  • Continuous Learning: Commitment to continuous learning and staying up-to-date with the latest technologies and industry trends.
This role is exclusively remote for individuals residing outside of Egypt and the UAE.
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 who understand the huge responsibility associated with dealing with people’s money.

Submit Your Application

You have successfully applied
  • You have errors in applying