Backend Tech Lead
Indexed description
Solution / Technical Architect
Technical Lead
(E2EE Messaging Platform)
Location: Tan Son Hoa Ward, HCMC
About Us
We are building a secure, scalable end-to-end encrypted (E2EE) messaging platform with a
hybrid model: a stable core platform plus client-specific customizations. Our goal is strong
security with a smooth, Telegram-level user experience.
What You’ll Do
- Design and shape the system architecture for a high-scale, secure messaging platform.
- Own system design for core components (messaging flow, sync model, APIs, customization layers).
- Translate product and business requirements into scalable, modular architecture designs .
Ensure architecture supports both:
○ A stable core platform
○ Flexible client-specific customizations (hybrid model)
Define and document:
○ System components & boundaries
○ Data flow, real-time communication flows
○ Integration patterns (API-first, event-driven if applicable)
Work closely with engineering teams to:
○ Validate designs through real implementation flows
○ Resolve technical trade-offs during development
○ Ensure alignment between design and execution
Drive non-functional requirements in design:
○ Scalability (high concurrency, real-time messaging)
○ Performance (low latency, fast sync)
○ Security (E2EE, data protection principles)
Collaborate with Product & Engineering to ensure:
○ Architecture supports UX expectations (smooth, responsive)
○ Features are built on a sustainable technical foundation
Review and improve existing systems:
○ Identify architectural gaps or risks
○ Propose refactoring or optimization strategies
Requirements
- 6–10 years of software engineering experience, with strong focus on system design /
- architecture
- Experience designing scalable backend systems (real-time or high-traffic systems is a
- big plus)
Solid understanding of:
○ Modular architecture
○ API-first design
○ Distributed systems fundamentals
Experience working in:
○ Product environments, or
○ Hybrid models (platform + customization)
Strong ability to:
○ Break down complex systems into clear architecture diagrams
○ Explain design decisions and trade-offs
○ Connect high-level design with actual implementation
Good understanding of:
○ Security best practices
○ Performance optimization in distributed systems
- Experience with messaging systems or E2EE/cryptography is a strong plus
- Strong collaboration skills with engineers, product managers, and stakeholders
Additional Expectations
- Demonstrated ability to effectively leverage AI tools and AI-assisted workflows in
- engineering, architecture, technical problem-solving, and team productivity.
- Comfortable working in an AI-augmented engineering environment where rapid iteration,
- experimentation, and execution efficiency are highly valued.
- Previous experience working in startup or high-growth product environments is strongly
- preferred.
Nice to Have:
Experience designing systems similar to Telegram, WhatsApp, or real-time collaboration
tools
Familiarity with:
○ Event-driven architecture
○ WebSocket / real-time communication protocols
Experience working with multi-tenant or customizable platforms
Exposure to secure communication or privacy-first products
Why This Role Matters
★ As a Solution / Technical Architect , you are the bridge between technical direction and
real execution .
You ensure that:
- Systems are well-designed before being built
- Teams are aligned on how things should work, not just what to build
- The platform remains scalable, secure, and adaptable as it grows
- Your impact is visible in every system that works smoothly — and every problem that never
- happens because the design was right from the start.
★ As a Technical Lead , you are the driving force between architecture decisions and
day-to-day engineering execution.
You ensure that:
- Technical direction is translated into practical, maintainable solutions
- Engineers stay aligned on implementation quality, coding standards, and delivery
- priorities
- Complex technical problems are solved without slowing down product momentum
- The team can move fast while keeping systems stable, scalable, and reliable
- Your impact is reflected not only in the systems being built, but also in how the engineering team grows, collaborates, and delivers together.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search