Remote Position

Senior Full‑Stack Software Engineer – Chat Platform & Dialogflow CX – Real‑Time Messaging, AI Conversational Solutions, and Omnichannel SDK Integration

🌍 Remote · United States 💼 Full-time

About brighthush and the Future of Conversational Technology

At brighthush, we’re redefining how businesses connect with their customers. Our mission is to empower organizations worldwide with intelligent, real‑time communication tools that feel natural, engaging, and deeply integrated into every touchpoint. From e‑commerce giants to fintech innovators, our chat platform powers millions of conversations each day, delivering seamless experiences across web, iOS, Android, and emerging channels.

In an era where AI is no longer a luxury but a necessity, brighthush is at the forefront of conversational AI, blending advanced Dialogflow CX capabilities with robust cloud infrastructure. We’re building a future where every interaction is context‑aware, proactive, and personalized—making customer support, sales, and engagement smarter than ever before.

As a fully remote, 12‑month contract role, you’ll join a high‑velocity, cross‑functional team that thrives on collaboration, continuous learning, and a passion for pushing the boundaries of what’s possible in real‑time communication.

Why Join brighthush?

  • Impactful Work: Your code will directly influence millions of real‑time conversations, shaping how brands interact with their audiences.
  • Cutting‑Edge Technology: Work with Google Cloud Platform, TypeScript, Node.js, Python, WebSockets, and Dialogflow CX to build scalable, AI‑driven solutions.
  • Remote Flexibility: 100% remote work with flexible hours, allowing you to balance life and career.
  • Growth & Learning: Access to internal tech talks, mentorship programs, and a culture that encourages experimentation.
  • Competitive Compensation: Market‑aligned rates for contract roles, with performance bonuses and potential for extension.

Key Responsibilities

As a Full‑Stack Software Engineer on our Chat Platform team, you will be responsible for the entire product lifecycle—from ideation to production. Your day‑to‑day tasks will include:

  • Design & Architecture: Craft scalable, maintainable solutions for real‑time messaging and AI‑powered conversational flows.
  • Full‑Stack Development: Write clean, well‑tested code in TypeScript, Node.js, and Python, adhering to brighthush’s coding standards.
  • Real‑Time Communication: Build and maintain WebSocket‑based services that deliver instant, low‑latency messaging.
  • SDK Integration: Develop, integrate, and support Web, iOS, and Android SDKs to ensure a consistent omnichannel experience.
  • AI & Conversational Engineering: Leverage Dialogflow CX, GECX, and other AI tools to create intelligent, context‑aware chatbots and virtual assistants.
  • System Integration: Connect the chat platform with internal services, third‑party APIs, and data stores (NoSQL/SQL).
  • Independent Troubleshooting: Diagnose, debug, and resolve complex issues across the stack, from backend services to client SDKs.
  • Agile Collaboration: Participate in daily stand‑ups, sprint planning, retrospectives, and backlog grooming using Jira and digital.ai Agility.
  • Mentorship & Knowledge Sharing: Guide junior engineers, conduct code reviews, and contribute to best‑practice documentation.

Essential Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of professional software development experience.
  • Proficiency in TypeScript, Node.js, and Python.
  • Hands‑on experience with Google Cloud Platform (GCP) services such as Cloud Functions, Pub/Sub, Cloud Run, and Firestore.
  • Strong background in designing and implementing real‑time communication systems using WebSockets.
  • Experience building or integrating SDKs for Web, iOS, and Android platforms.
  • Solid understanding of RESTful APIs, HTTPS, JSON, and database technologies (NoSQL/SQL).
  • Demonstrated ability to troubleshoot production‑grade, consumer‑facing applications independently.
  • Familiarity with Agile/Scrum development methodologies and tools like Jira.

Preferred Qualifications & Nice‑to‑Have Skills

  • Deep expertise in Dialogflow CX, GECX, or other conversational AI frameworks.
  • Experience with advanced AI/ML pipelines or integrating third‑party AI services.
  • Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Background in building scalable, event‑driven architectures.
  • Experience mentoring junior developers or leading small technical teams.
  • Strong communication skills in English, both written and verbal.

Core Competencies for Success

  • Problem‑Solving: Ability to dissect complex issues and devise elegant, scalable solutions.
  • Collaboration: Comfortable working cross‑functionally with product managers, designers, and data scientists.
  • Ownership: Take full responsibility for your code, from design through deployment and maintenance.
  • Adaptability: Thrive in a fast‑moving environment, quickly learning new technologies and shifting priorities.
  • Quality Focus: Write unit tests, conduct code reviews, and adhere to best practices to ensure high reliability.

Career Growth & Learning Opportunities

At brighthush, we believe in continuous professional development. As a contract engineer, you’ll have access to:

  • Monthly tech talks and workshops led by industry experts.
  • Mentorship from senior architects and product leaders.
  • Opportunities to contribute to open‑source projects and internal tool development.
  • Potential for contract extension or transition to a full‑time role based on performance.
  • Exposure to a wide range of technologies, from cloud infrastructure to AI and mobile SDKs.

Work Environment & Company Culture

brighthush fosters a culture of transparency, innovation, and respect. Our remote team operates on a trust‑based model, with clear communication channels and a focus on results. We celebrate diversity, encourage experimentation, and reward creative problem‑solving. Whether you’re a seasoned engineer or a rising star, you’ll find a supportive community that values your contributions.

Compensation, Perks, and Benefits

  • Competitive hourly rate aligned with industry standards for contract software engineers.
  • Performance bonuses tied to sprint goals and platform uptime.
  • Full access to brighthush’s internal knowledge base, training resources, and tech conferences.
  • Flexible work hours and a fully remote setup—no commuting, no office constraints.
  • Health and wellness stipend (optional, based on location and contract terms).
  • Annual stipend for home office equipment upgrades.

How to Apply

If you’re ready to build next‑generation chat experiences, bring your expertise in real‑time communication, AI, and full‑stack development to brighthush, we’d love to hear from you. Submit your resume, portfolio, and a brief cover letter outlining why you’re the perfect fit for this role.

Join us in shaping the future of conversational technology—one message at a time.

Apply for this job
Apply Now →

More Open Positions

Explore similar remote opportunities