Senior Full Stack Developer, Product Owner – Real-Time Intelligent Communication Systems
Job Description:
- Lead and mentor a team of developers, ensuring best practices and high-quality code standards
- Oversee project timelines, sprint planning, and resource allocation
- 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
- Build backend services using Python frameworks and integrate them with Node.js components
- Develop frontend elements as needed
- 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
- Lead the development of communication frameworks
- Integrate machine learning and natural language processing tools into the communication platform
- Implement testing strategies to ensure code quality and reliability.
- Utilize Azure and other cloud services for efficient data storage and retrieval.
Requirements:
- 5+ years of software development experience
- 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.
Benefits:
- Competitive salary
- Performance-based bonuses
- Comprehensive benefits package
Apply tot his job Apply To this Job