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

🏢 Entratus · company page
📍 United States
📅 Posted Oct 25, 2026 · via Himalayas
✅ Verified open — last confirmed 2 min ago
🏷 Full Stack Developer, Lead Full Stack Developer, Software Engineer, Product Owner, Senior Fullstack Developer, Senior Full Stack Development +6 more
Apply on original site ↗

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:

- 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.

- 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

- 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.

- 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.

- 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.

- AI and Machine Learning Integration
- Integrate machine learning and natural language processing tools into the communication platform.

- Implement context-aware conversation features.

- 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.

- 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.

- 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!

Originally posted on Himalayas

Flights + hotels

This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Full-Stack Developer pay and openings — the live median is $120k?All remote Full-Stack Developer jobs →Full-Stack Developer salary data →
Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you