Senior Full Stack Developer and Product Owner: Real-Time Intelligent Communication Systems

    Full-Time
    Senior (7+ yrs)
    Engineering & Development
    Posted on October 10, 2026

    Candidates in the following states are encouraged to apply:
    Florida, Georgia

    Company Overview:


    Join our innovative technology company as we develop cutting-edge solutions for agentic, context-aware intelligent conversations. We specialize in building platforms and products that deliver conversational agents.

    Job Summary:


    We are seeking an experienced Lead Full Stack Developer & Product Owner to own and drive the development of our real-time Python application. This role involves leading a team of developers, managing timelines, and collaborating closely with a project manager to ensure successful execution.

    The ideal candidate is not just a technical expert in Python and Node.js but also a strategic leader who can balance hands-on development with team management, product ownership, and roadmap execution. This role requires someone who thrives in a high-availability, real-time environment and can optimize communication frameworks for AI-driven applications.

    Key Responsibilities:

    1. Technical Leadership & Team Management
      • Lead and mentor a team of developers, ensuring best practices and high-quality code standards.
      • Oversee project timelines, sprint planning, and resource allocation, working closely with a Project Manager to align development with business objectives.
      • Own the architecture and design of scalable, real-time communication systems using Python, Node.js, Redis, containerization, and cloud technologies.
      • Drive continuous improvement in development processes and system performance.
      • Ensure low-latency, high-availability communication pipelines for AI-powered applications.
    2. Full Stack Development
      • Drive the design and development of our existing scalable real-time communication systems using Node.js, Python, containerization, Redis, and other relevant technologies.
      • Experience with asynchronous programming / multi-threading.
      • Ensure low-latency, high-availability communication pipelines for AI-powered applications and services.
      • Maintain an up-to-date understanding of emerging trends in real-time communication technologies and AI integration.
      • Experience with a variety of Python packages, including the following:
      • Asynchronous Programming and Web Frameworks: FastAPI, Uvicorn, Aiohttp, Asyncio
      • Data Manipulation, Validation, and Processing: Pandas, Openpyxl, Numexpr, Python Dateutil, Tqdm, Pydantic Settings
      • Database Interaction: SQLAlchemy, Psycopg2, Pgvector
      • Machine Learning and Natural Language Processing: LangChain, Tiktoken, Litellm, Semantic Router
      • Configuration and Environment Management: Python Dotenv, Toml
      • Cloud Services and Storage: Azure Storage Blob
      • Communication Frameworks: Redis, BullMQ
      • Error Monitoring and Logging: Sentry SDK
      • Testing: Pytest
    3. Full Stack Development
      • Build backend services using Python frameworks and integrate them with Node.js components.
      • Develop frontend elements as needed, ensuring seamless integration with backend systems.
      • Implement and optimize asynchronous programming for improved performance.
    4. Product Ownership
      • Define the product vision and roadmap for the real-time communication platform.
      • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
      • Prioritize development tasks and manage the product backlog to ensure timely delivery.
      • Act as the main point of contact for stakeholders regarding product updates and technical solutions.
    5. Distributed Communication Frameworks
      • Lead the development of communication frameworks.
      • Ensure efficient message passing and event handling across distributed systems.
      • Optimize system scalability and reliability through effective use of containerization and cloud services.
    6. AI and Machine Learning Integration
      • Integrate machine learning and natural language processing tools into the communication platform.
      • Implement context-aware conversation features.
    7. Quality Assurance and Monitoring
      • Implement testing strategies to ensure code quality and reliability.
      • Set up error monitoring and logging with tools.
      • Manage configuration and environment settings.
    8. Cloud Services and Storage
      • Utilize Azure and other cloud services for efficient data storage and retrieval.
      • Implement best practices for cloud-based infrastructure and distributed systems.
    9. Mentorship and Collaboration
      • Mentor junior developers and promote a culture of excellence and continuous learning.
      • Collaborate with other teams to ensure alignment and integration across the platform.

    Required Qualifications:

    • 5+ years of software development experience, with a strong background in Python and Node.js.
    • Proven leadership experience in managing developers, technical projects, and timelines.
    • Strong understanding of asynchronous programming, multi-threading, and distributed systems.
    • Experience with containerization (Docker, Kubernetes) and cloud services (Azure, AWS).
    • Proficiency with Redis, and real-time communication frameworks.
    • Strong problem-solving skills and ability to drive technical initiatives.
    • Excellent communication and collaboration skills, especially in working with project managers.

    Preferred Qualifications:

    • Experience with AI/ML integration, especially in natural language processing.
    • Familiarity with cloud services (e.g., Azure, AWS) and cloud storage solutions.
    • Knowledge of DevOps practices and CI/CD pipelines.
    • Experience with database systems and data processing libraries.
    • Excellent communication skills and ability to work collaboratively.

    Why Join Us?

    • Be part of a mission-driven team transforming intelligent communication systems.
    • Lead the development of cutting-edge technology at the forefront of innovation.
    • Enjoy a collaborative, inclusive work environment with opportunities for career growth.

    Location: Remote with some travel for meetings and to offices in Orlando or Deerfield Beach, Florida may be required.

    Compensation: Competitive salary, performance-based bonuses, and a comprehensive benefits package.


    If you’re passionate about learning and contributing to scalable, real-time Python applications in an AI-driven environment, we’d love to hear from you. Apply today and start your journey with us!

    Company:  Entratus

    Enterprise conversational AI platform for customer service, operations, compliance workflows, and contact centers.
    11-50 employees
    AI & Machine Learning
    HQ: United States