Lead Backend Engineer
3 weeks ago
- 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.
- 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.
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.
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.
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.
#J-18808-Ljbffr-
Backend Engineering Lead
2 weeks ago
Dubai, Dubai, United Arab Emirates beBee Careers Full timeSeeking a skilled Backend Engineer to lead our team in designing and implementing scalable, efficient solutions using Microservices architecture.About the Role:This is an opportunity to work on large-scale projects, mentoring junior engineers and driving Agile processes. The ideal candidate will have strong experience in Java backend development and solution...
-
Lead Backend Engineer
3 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSeeking a Lead Backend Engineer in Dubai to oversee technical tasks, enhance backend systems, and engage in agile processes. Requires expertise in Java, SQL, RESTful APIs, and Kubernetes.DescriptionMark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities:- Oversee and prioritize technical tasks,...
-
Lead Backend Engineer
3 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Engineer sought in Dubai. Oversee tasks, improve coding, enhance backend skills, and engage in agile processes. Requires Java expertise and strong communication.DescriptionMark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities:1. Oversee and prioritize technical tasks, guide the team...
-
Lead Backend Engineer
5 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Engineer Role in Dubai.We are seeking a highly skilled Lead Backend Engineer to oversee technical tasks, improve code standards, and build RESTful APIs for a leading tier-1 regional bank.DescriptionThis is a key leadership position that requires strong technical expertise, excellent communication skills, and the ability to drive innovation and...
-
Lead Backend Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Title: Lead Backend EngineerCompany: A leading tier-1 regional bank in DubaiDescription:Mark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities:1. Oversee and prioritize technical tasks, guide the team on technical challenges, and continuously improve coding standards.2. Create and maintain...
-
Lead Backend Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Engineer needed in Dubai. Oversee tasks, improve standards, and collaborate. Requires Java, RESTful APIs, SQL, React, and Agile experience. Passion for learning and development.Description:Mark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities: - Oversee and prioritize technical...
-
Lead Backend Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeMark Williams seeks a Lead Backend Engineer in Dubai to manage tech tasks, enhance code, collaborate on IT products, and engage in agile processes. Requires Java, RESTful APIs, and SQL skills. Description Mark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai. Responsibilities:- Oversee and prioritize...
-
Lead Backend Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Engineer needed in Dubai. Oversee tasks, improve standards, and collaborate. Requires Java, RESTful APIs, SQL, React, and Agile experience. Passion for learning and development.Description:Mark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities:- Oversee and prioritize technical tasks,...
-
Lead Backend Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeMark Williams seeks a Lead Backend Engineer in Dubai to manage tech tasks, enhance code, collaborate on IT products, and engage in agile processes. Requires Java, RESTful APIs, and SQL skills.DescriptionMark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities:- Oversee and prioritize technical...
-
Lead Backend Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Engineer role in Dubai. Oversee tasks, improve code standards, build RESTful APIs, work with Java, SQL, Kubernetes, and Agile for a tier-1 regional bank.DescriptionMark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.Responsibilities:Oversee and prioritize technical tasks, guide the team on...