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!
Originally posted on Himalayas