Skip to content

Team Structure and Organization

Organizational Chart

graph TB
    subgraph "AzmX Leadership"
        CEO[CEO]
        CPTO[CPTO]
    end

    subgraph "Product Management"
        PM[Product Manager]
        PO[Product Owner]
    end

    subgraph "Technology Leadership"
        TechLeads[Tech Leads]
        FrontendLead[Frontend/Mobile Lead]
        BackendLead[Backend/AI Lead]
    end

    subgraph "Development Teams"
        Frontend[Frontend Engineers<br/>4 members]
        Fullstack[Fullstack Developers<br/>3 members]
        Backend[Backend Engineers<br/>2 members]
        AIML[AI/ML Engineers<br/>2 members]
        DevOps[DevOps Engineers<br/>2 members]
        QA[QA Engineer<br/>1 member]
        Mobile[Mobile Developers<br/>2 members]
    end

    CEO --> CPTO
    CPTO --> PM
    CPTO --> PO
    CPTO --> TechLeads

    TechLeads --> FrontendLead
    TechLeads --> BackendLead

    FrontendLead --> Frontend
    FrontendLead --> Fullstack
    FrontendLead --> Mobile
    FrontendLead --> QA

    BackendLead --> Backend
    BackendLead --> AIML
    BackendLead --> DevOps

Team Composition

Total Engineering Team: ~15 Members

Role Count Lead Technologies
Frontend Engineers 4 Frontend/Mobile Lead React, NextJS, TypeScript
Fullstack Developers 3 Frontend/Mobile Lead NodeJS, TypeScript, React
Backend Engineers 2 Backend/AI Lead Python, Django, FastAPI
AI/ML Engineers 2 Backend/AI Lead Python, LangChain, OpenSearch
DevOps Engineers 2 Backend/AI Lead Terraform, Ansible, Kubernetes
QA Engineer 1 Frontend/Mobile Lead Manual Testing, ClickUp
Mobile Developers 2 Frontend/Mobile Lead React Native

Team Responsibilities by Role

Frontend Engineers (4 members)

Responsibilities: - Implement pixel-perfect UI components - Follow Atomic Design Pattern - Maintain design system consistency - Optimize frontend performance

Fullstack Developers (3 members)

Responsibilities: - End-to-end feature development - API integration and frontend implementation - Cross-stack debugging and optimization - Bridge frontend and backend teams

Backend Engineers (2 members)

Responsibilities: - REST API development and maintenance - Database design and optimization - System architecture and scalability - Performance monitoring and optimization

AI/ML Engineers (2 members)

Responsibilities: - LangChain implementation and optimization - OpenSearch vector store management - Model development and deployment - POC development before production

DevOps Engineers (2 members)

Responsibilities: - Infrastructure as Code (Terraform/Ansible) - CI/CD pipeline management - Cloud platform management (DigitalOcean/OCI) - Monitoring and observability setup

QA Engineer (1 member)

Responsibilities: - Manual testing of applications - Bug tracking and reporting in ClickUp - Test case creation and execution - Quality assurance process improvement

Mobile Developers (2 members)

Responsibilities: - React Native application development - Mobile-specific optimization - Cross-platform compatibility - Mobile deployment and testing

Leadership Structure

CPTO (Chief Product & Technology Officer)

Role: Overall technology strategy and team management

Key Responsibilities: - Strategic direction for product and technology - Team management and performance oversight - Stakeholder communication and alignment - Technology evaluation and decision making - Cross-functional coordination

Frontend/Mobile Lead

Scope: Frontend, Fullstack, Mobile, QA teams

Key Responsibilities: - Technical leadership for frontend technologies - Code quality and architecture oversight - Team coordination and mentorship - Sprint planning and delivery management - Design system implementation guidance

KPIs: - Code Quality & Architecture (25%): ≥85% SonarQube score - Delivery & Execution (25%): ≥85% sprint completion - Mentorship & Coordination (20%): ≥80% team satisfaction

Backend/AI Lead

Scope: Backend, AI/ML, DevOps teams

Key Responsibilities: - Backend architecture and system design - AI/ML strategy and implementation - Infrastructure and deployment oversight - Performance and scalability optimization - Security and compliance management

KPIs: - Code Coverage & Quality (25%): ≥80% coverage, ≥80% SonarQube - Delivery & Execution (25%): ≥85% sprint completion - Production Stability (20%): ≤2 days MTTR, ≥99% uptime

Technology Stack by Team

Frontend Stack

  • Framework: React 18+, NextJS 14+
  • Language: TypeScript 5+
  • Styling: CSS-in-JS, Styled Components
  • Testing: Jest, React Testing Library
  • Build: Webpack, Vite
  • Design: Atomic Design Pattern, Storybook

Backend Stack

  • Language: Python 3.11+
  • Framework: Django 5.2, django-ninja 1.3.0, FastAPI
  • Database: PostgreSQL with django ORM
  • Task Queue: Celery 5.4.0 + Redis 5.0.7
  • Storage: DigitalOcean Spaces (S3-compatible)
  • Monitoring: Sentry 1.39.2 with OpenTelemetry

AI/ML Stack

  • Framework: LangChain
  • Vector Store: OpenSearch
  • Models: Various LLMs via APIs
  • Processing: Python data science stack
  • Deployment: Docker containers

DevOps Stack

  • IaC: Terraform, Ansible
  • Orchestration: Kubernetes (DigitalOcean DOKS)
  • Cloud: DigitalOcean, Oracle Cloud (OCI)
  • CI/CD: GitHub Actions
  • Monitoring: Sentry, custom observability

Mobile Stack

  • Framework: React Native
  • Platform: iOS and Android
  • State Management: Redux Toolkit
  • Navigation: React Navigation

Communication Channels

Daily Communication

  • Slack: Primary team communication
  • ClickUp: Task management and tracking
  • GitHub: Code collaboration and reviews
  • Meetings: Daily standups, sprint planning

Weekly Coordination

  • Tech Lead Sync: Monday coordination meeting
  • Team Retrospectives: Friday sprint reviews
  • Cross-team Updates: Wednesday status sharing

Monthly Reviews

  • Performance Reviews: Individual KPI assessment
  • Architecture Reviews: System design discussions
  • Process Improvement: Team feedback and optimization

Collaboration Patterns

Cross-Functional Projects

graph LR
    A[Product Requirements] --> B[Frontend Design]
    A --> C[Backend API Design]
    A --> D[AI/ML Requirements]

    B --> E[Implementation]
    C --> E
    D --> E

    E --> F[QA Testing]
    F --> G[DevOps Deployment]

Code Review Process

  • Frontend PRs: Lead + 1 peer reviewer
  • Backend PRs: Lead + 1 peer reviewer
  • Cross-stack PRs: Both leads + relevant peers
  • Critical changes: 2+ senior reviewers required

Knowledge Sharing

  • Tech Talks: Bi-weekly technical presentations
  • Documentation: Shared knowledge base
  • Pair Programming: Cross-team collaboration
  • Code Reviews: Learning and quality improvement

Onboarding Process

New Team Member Checklist

  • [ ] Access to required tools (GitHub, ClickUp, Slack)
  • [ ] Development environment setup
  • [ ] Introduction to team leads and peers
  • [ ] Role-specific documentation review
  • [ ] First week pairing with experienced team member
  • [ ] Initial project assignment

First Week Schedule

  • Day 1: Tools setup and team introductions
  • Day 2-3: Codebase exploration and documentation
  • Day 4-5: Pair programming and small tasks
  • Week 2: Independent task assignment
  • Week 3: First feature development
  • Month 1: Performance review and feedback

Performance Management

Individual Performance Reviews

  • Frequency: Quarterly
  • Metrics: Role-specific KPIs
  • Process: Self-assessment + manager review
  • Outcomes: Goal setting and development planning

Team Performance Metrics

  • Code Quality: SonarQube scores
  • Delivery: Sprint completion rates
  • System Health: Uptime and error rates
  • Team Satisfaction: Quarterly surveys

Career Development

  • Skill Assessment: Technical and soft skills
  • Growth Plans: Individual development paths
  • Training: Internal and external learning opportunities
  • Mentorship: Senior-junior pairing programs

Escalation Procedures

Technical Issues

  1. Team Level: Discuss with immediate team
  2. Lead Level: Escalate to tech lead
  3. Leadership Level: Involve CPTO for architectural decisions
  4. Executive Level: CEO involvement for strategic changes

Project Blockers

  1. Daily Standup: Immediate team awareness
  2. Lead Coordination: Cross-team dependency resolution
  3. Sprint Review: Re-prioritization if needed
  4. Stakeholder Communication: External dependency management

Production Incidents

  1. On-call Engineer: Immediate response
  2. Tech Lead: Coordination and decision making
  3. CPTO: Major incident coordination
  4. Post-mortem: Process improvement

Remote Work and Flexibility

Work Arrangements

  • Core Hours: 10 AM - 4 PM local time
  • Flexibility: Individual schedule optimization
  • Remote: Hybrid work environment
  • Collaboration: Emphasis on async communication

Tools for Distributed Teams

  • Video Conferencing: Google Meet, Zoom
  • Collaboration: Figma, Miro for design sessions
  • Documentation: Shared knowledge repositories
  • Time Zones: Coordination across different locations

This team structure enables effective collaboration while maintaining clear accountability and growth opportunities for all team members.