Remote Remote Software Engineer (Digital) – Chat Platform

Sigma Systems, Inc.

Pittsburgh (Allegheny County)

À distance

USD 83 000 - 124 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Sigma Systems, Inc. is seeking a Remote Software Engineer (Digital) to join an Agile team building scalable chat platform applications. You will contribute across full-stack development, focusing on real-time communications, SDK integrations, and AI-driven conversational features.

The ideal candidate brings hands-on experience with TypeScript, Node.js, Python, GCP, Dialogflow CX/GECX, and WebSockets, and can troubleshoot production-grade applications within an Agile environment.

Qualifications

  • Bachelor's degree in Computer Science, IT, or a closely related discipline.
  • 3+ years of professional software development experience.
  • Strong proficiency in TypeScript, Node.js, and Python.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Experience implementing Dialogflow CX, GECX, or conversational AI solutions.
  • Experience integrating, supporting, or consuming SDKs for web, iOS, and Android applications.
  • Experience with REST APIs, HTTPS, and JSON.
  • Experience developing or supporting real-time communication features using WebSockets.
  • Experience with NoSQL and/or SQL databases.
  • Proven ability to troubleshoot complex technical issues across full-stack applications.
  • Experience supporting production-grade, scalable, consumer-facing applications.

Responsabilités

  • Design, develop, test, and maintain robust, scalable applications for the enterprise Chat Platform.
  • Write clean, efficient, maintainable code using TypeScript, Node.js, and Python while following established coding standards.
  • Participate in code reviews and apply software engineering best practices.
  • Design, develop, and maintain real-time chat and communication features using WebSockets.
  • Develop, integrate, and support SDKs for web, iOS, and Android platforms to enable seamless omnichannel messaging experiences.
  • Build, maintain, and support system integrations across enterprise communication channels and backend services.
  • Utilize Dialogflow CX, GECX, and AI technologies to develop intelligent conversational experiences and integrate AI capabilities into the broader platform architecture.
  • Independently diagnose, troubleshoot, and resolve complex technical issues across backend services, real-time communication layers, and client-side SDKs.
  • Participate in the full software development lifecycle, from initial concepts and technical design through implementation, testing, and deployment.
  • Take an enterprise-wide architectural perspective when evaluating technical solutions and system integrations.
  • Participate in Agile/Scrum ceremonies, including sprint planning, task estimation, and development activities.
  • Manage development tasks using Jira, digital.ai Agility, or RTC.
  • Communicate technical issues, risks, and blockers to the Scrum Master and relevant team members in a timely manner.
  • Follow established practices for source control management, unit testing, build processes, and production operations.
  • Collaborate with engineers, technical teams, and stakeholders to deliver reliable software solutions.
  • Provide technical guidance and mentorship to junior team members as needed.

Connaissances

TypeScript
Node.js
Python
GCP
Dialogflow CX/GECX/AI
WebSockets

Formation

Bachelor's degree in Computer Science / IT / related

Outils

Jira
digital.ai Agility
RTC

Description du poste

Remote Software Engineer (Digital) – Chat Platform

Job ID: 22511-1
Location: 100% Remote – United States
Job Type: Contract
Schedule: Monday–Friday, Standard Business Hours
Work Arrangement: Fully Remote
Eligibility: Due to the nature of this position, only U.S. Citizens are eligible to apply.
Assessment: Must complete Glider Assessment Test

Job Summary

Sigma Systems Inc. is seeking an experienced Remote Software Engineer (Digital) – Chat Platform to join an Agile software engineering team responsible for building, enhancing, and supporting complex, scalable applications across an enterprise chat platform.

The Software Engineer will work across the full-stack development lifecycle, including solution design, coding, testing, system integration, troubleshooting, and deployment. The role focuses on real-time communications, omnichannel messaging, client-side SDK integrations, and conversational AI technologies.

The ideal candidate will have hands-on experience with TypeScript, Node.js, Python, Google Cloud Platform (GCP), Dialogflow CX/GECX/AI, and WebSockets, along with experience integrating SDKs for web, iOS, and Android applications. Candidates should be comfortable independently troubleshooting production-grade applications and collaborating within an Agile development environment.

Key Responsibilities
  • Design, develop, test, and maintain robust, scalable applications for the enterprise Chat Platform.
  • Write clean, efficient, maintainable code using TypeScript, Node.js, and Python while following established coding standards.
  • Participate in code reviews and apply software engineering best practices.
  • Design, develop, and maintain real-time chat and communication features using WebSockets.
  • Develop, integrate, and support SDKs for web, iOS, and Android platforms to enable seamless omnichannel messaging experiences.
  • Build, maintain, and support system integrations across enterprise communication channels and backend services.
  • Utilize Dialogflow CX, GECX, and AI technologies to develop intelligent conversational experiences and integrate AI capabilities into the broader platform architecture.
  • Independently diagnose, troubleshoot, and resolve complex technical issues across backend services, real-time communication layers, and client-side SDKs.
  • Participate in the full software development lifecycle, from initial concepts and technical design through implementation, testing, and deployment.
  • Take an enterprise-wide architectural perspective when evaluating technical solutions and system integrations.
  • Participate in Agile/Scrum ceremonies, including sprint planning, task estimation, and development activities.
  • Manage development tasks using tools such as Jira, digital.ai Agility, or RTC.
  • Communicate technical issues, risks, and blockers to the Scrum Master and relevant team members in a timely manner.
  • Follow established practices for source control management, unit testing, build processes, and production operations.
  • Collaborate with engineers, technical teams, and stakeholders to deliver reliable software solutions.
  • Provide technical guidance and mentorship to junior team members as needed.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a closely related discipline.
  • 3+ years of professional software development experience, including algorithm design, data structures, and design patterns.
  • Strong proficiency in TypeScript, Node.js, and Python.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Experience implementing, integrating, and maintaining Dialogflow CX, GECX, or conversational AI solutions.
  • Experience integrating, supporting, or consuming SDKs for web, iOS, and Android applications.
  • Experience with system integrations and web service technologies, including REST APIs, HTTPS, and JSON.
  • Experience developing or supporting real-time communication features using WebSockets.
  • Experience working with NoSQL and/or SQL databases.
  • Demonstrated ability to independently troubleshoot complex technical issues across full-stack applications.
  • Experience supporting production-grade, scalable, consumer-facing applications.
  • Strong understanding of software engineering practices throughout the full Software Development Life Cycle (SDLC).
  • Experience with coding standards, unit testing, code reviews, source control, build processes, and production support.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving, collaboration, and communication skills.
Preferred Technical Skills

Programming: TypeScript, Node.js, Python
Cloud Platform: Google Cloud Platform (GCP)
Conversational AI: Dialogflow CX, GECX, Dialogflow AI
Real-Time Communication: WebSockets
SDK Integration: Web, iOS, Android
Back End & APIs: REST APIs, HTTPS, JSON, System Integrations
Databases: NoSQL, SQL
Development Practices: Agile, Scrum, SDLC, Algorithms, Data Structures, Design Patterns, Unit Testing, Code Reviews, Source Control
Project Tools: Jira, digital.ai Agility, RTC

Ideal Candidate

The ideal candidate is a hands-on Full Stack Software Engineer specializing in digital chat platforms and conversational AI who can contribute across backend development, real-time messaging, cloud technologies, and client-side SDK integrations.

Successful candidates will demonstrate:

  • Strong programming skills in TypeScript, Node.js, and Python.
  • Practical experience with GCP and Dialogflow-based conversational solutions.
  • Knowledge of real-time communication technologies and omnichannel messaging architectures.
  • Ability to integrate and support SDKs across web and mobile platforms.
  • Strong troubleshooting skills and the ability to resolve complex technical issues independently.
  • Experience building and supporting scalable, reliable, consumer-facing applications.
  • Understanding of system architecture, algorithms, data structures, and design patterns.
  • Ability to work effectively within an Agile/Scrum engineering team.
  • Strong ownership, accountability, and collaboration skills.
  • Willingness to mentor junior engineers and contribute to continuous improvement in engineering practices.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Remote Remote Software Engineer – Chat Platform
Remote Remote Software Engineer – Chat Platform

Sigma Systems, Inc. • Pittsburgh

À distance
USD 83 000 - 165 000
Full Stack Software Engineer – Chat Platform (Node.js / TypeScript / AI)
Full Stack Software Engineer – Chat Platform (Node.js / TypeScript / AI)

Amtex Enterprises Inc. • États-Unis

À distance
USD 120 000 - 160 000
Software Engineer- Chat Platform
Software Engineer- Chat Platform

TPI Global Solutions • Pittsburgh

Sur place
USD 90 000 - 130 000
Software Engineer
Software Engineer

Quantum Technologies. LLC • Louisiana

Sur place
USD 120 000 - 170 000
Software Engineer
Software Engineer

TPI Global Solutions • États-Unis

À distance
USD 120 000 - 150 000
Remote Full-Stack Engineer, Chat Platform & AI
Remote Full-Stack Engineer, Chat Platform & AI

Sigma Systems, Inc. • Pittsburgh

À distance
USD 83 000 - 124 000
Senior Architect (Chat Platform)
Senior Architect (Chat Platform)

TekWissen ® • États-Unis

À distance
USD 124 000 - 138 000
Remote work
Senior Conversational AI Developer Dialogflow CX
Senior Conversational AI Developer Dialogflow CX

Crossfire Consulting • New York (NY)

Sur place
USD 150 000 - 230 000
AI Platform Engineer, Developer / AI Ops
AI Platform Engineer, Developer / AI Ops

CoSourcing Partners • Charlotte (NC)

Sur place
USD 140 000 - 210 000
Backend Software Engineer
Backend Software Engineer

Demandlane • États-Unis

À distance
USD 120 000 - 160 000