Tabbio
Login to App
2 days ago

Engineering Manager, Full-Stack

mylo · New Cairo City, Cairo Governorate, Egypt
WorkableApply on company site
Hybrid
Manager

Role overview

mylo is a fintech platform dedicated to helping millions of people and businesses thrive by providing accessible and responsible financial solutions. Whether you're purchasing a mobile phone, a new jacket, a flight ticket, a comfy couch, or even covering school tuition, mylo enables you to buy now and pay later at thousands of points of sale across Egypt. Born out of B.TECH—Egypt's leading electronics and appliances retailer with over 27 years of experience in offering buy now, pay later solutions—mylo brings a legacy of trust and innovation to the fintech space. All mylo products are fully Sharia-compliant, ensuring ethical and inclusive financial practices.

Responsibilities • Lead, grow, and coach a team of full stack engineers, staying hands-on with architecture, code, and technical decisions rather than managing from a distance. • Work closely with the Engineering team and Product Managers to define relevant features and requirements, and translate these into actionable technical roadmaps for the product development and delivery team. • Own the technical health of the team's systems architecture quality, scalability, performance, and reliability of our Node.js and React applications. • Prioritize features and ensure the team's effort stays aligned with mylo's overall technological strategy. • Partner closely with other Tech Leaders (CTO, CPO) to shape the broader engineering direction. • Drive the team's engineering practices in test-driven development, continuous integration, and automated deployment. • Actively coach the team to solve complex problems, unblock them, and raise the technical bar through code reviews, pairing, and mentorship. • Make informed build-vs-buy calls on tooling and third-party services, balancing speed, cost, and long-term maintainability. • Champion clean, well-documented, secure APIs that other teams and services can depend on. • Contribute to a safe, collaborative, growth-focused, purposeful, values-driven, and diverse team culture across the organization.

Requirements • 8+ years of professional software engineering experience, with strong hands-on expertise in JavaScript/TypeScript , Node.js , and React . • At least 3+ years in a people leadership or technical lead role, managing or mentoring engineers. • Proven track record of shipping and scaling full stack web applications end-to-end from API design and data modeling to frontend architecture and delivery. • Deep knowledge of microservices systems and DDD, with the judgment to apply them pragmatically. • Strong experience designing and operating RESTful APIs and service-oriented/microservice architectures. • Solid understanding of relational and non-relational databases (PostgreSQL, MongoDB, Redis, or similar). • Experience embedding test-driven development, CI/CD, and automated deployment practices into a team's day-to-day workflow. • Comfortable evaluating technology choices and making build-vs-buy calls with a clear view of trade-offs. • Experience with cloud platforms (AWS or Azure) and containerization (Docker, Kubernetes) is a strong plus. • Experience in fintech, e-commerce, or BNPL/lending platforms is a big plus. • Degree in Computer Science, Information Systems, or a related field — or equivalent practical experience.

Responsibilities

1Lead, grow, and coach a team of full stack engineers, staying hands-on with architecture, code, and technical decisions rather than managing from a distance.
2Own the technical health of the team's systems architecture quality, scalability, performance, and reliability of our Node.js and React applications.
3Prioritize features and ensure the team's effort stays aligned with mylo's overall technological strategy.
4Partner closely with other Tech Leaders (CTO, CPO) to shape the broader engineering direction.
5Drive the team's engineering practices in test-driven development, continuous integration, and automated deployment.
6Actively coach the team to solve complex problems, unblock them, and raise the technical bar through code reviews, pairing, and mentorship.
7Make informed build-vs-buy calls on tooling and third-party services, balancing speed, cost, and long-term maintainability.
8Champion clean, well-documented, secure APIs that other teams and services can depend on.

Requirements

18+ Years Of Professional Software Engineering Experience, With Strong Hands On Expertise In JavaScript/TypeScript , Node.Js , And React .
2At Least 3+ Years In A People Leadership Or Technical Lead Role, Managing Or Mentoring Engineers.
3Proven Track Record Of Shipping And Scaling Full Stack Web Applications End To End From API Design And Data Modeling To Frontend Architecture And Delivery.
4Deep Knowledge Of Microservices Systems And DDD, With The Judgment To Apply Them Pragmatically.
5Strong Experience Designing And Operating RESTful APIs And Service Oriented/Microservice Architectures.
6Solid Understanding Of Relational And Non Relational Databases (PostgreSQL, MongoDB, Redis, Or Similar).
7Experience Embedding Test Driven Development, CI/CD, And Automated Deployment Practices Into A Team'S Day To Day Workflow.
8Comfortable Evaluating Technology Choices And Making Build Vs Buy Calls With A Clear View Of Trade Offs.
9Experience With Cloud Platforms (AWS Or Azure) And Containerization (Docker, Kubernetes) Is A Strong Plus.
10Experience In Fintech, E Commerce, Or BNPL/Lending Platforms Is A Big Plus.
11Degree In Computer Science, Information Systems, Or A Related Field — Or Equivalent Practical Experience.

Skills and tags

TechnologyEGReactTypeScriptJavaScriptPostgreSQLMongoDBAWSAzureDockerKubernetesProduct ManagementE-commerceLogisticsProcurementNode.js

Claim your tabbio link
before it's taken