Back to all jobs
E

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

entratus

United StatesRemote3mo ago
Employment
Full-time
Seniority
Senior

About the role

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!

747,000+ hidden jobs like this

entratus and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.