Jobs · Engineering · Colorado

Senior Full-Stack Developer (AI Platforms & Workflow Automation)

R Systems · Denver, CO · 2 wk ago
EngineeringFull-time

About the role

R Systems is a leading digital product engineering company that designs and develops chip-to-cloud software products, platforms, and digital experiences. We serve key players in the high-tech industry, including ISVs, SaaS, and Internet companies, as well as product companies in telecom, media, finance, manufacturing, and health verticals.

Responsibilities

  • Design, build, and maintain secure, scalable APIs and microservices (primarily in .NET) that expose AI, data science, and analytics capabilities to applications and end users.
  • Implement robust integration patterns for connecting to internal systems (CRMs, data platforms, identity providers) and external services.
  • Fullstack & UX development>Develop responsive frontend applications in React (preferably TypeScript) that deliver intuitive, high-performing user experiences for Sales, Retention, and Call Center users.
  • Collaborate with stakeholders and designers on UX flows, wireframes, and interaction patterns; translate them into production-ready UI components.
  • Workflow automation & SharePoint solutions>Build and maintain workflow automation solutions using orchestrators and workflow tools (e.g., Power Automate, Logic Apps, or similar) to automate repetitive tasks and data flows.
  • Design and develop SharePoint-based applications, portals, and integrations that support collaboration and operational workflows.
  • Database & stored procedure development>Design and optimize relational database schemas, stored procedures, and queries to support application and reporting needs (e.g., SQL Server, Redshift, or similar).
  • Partner with Data Engineers to ensure consistency between application data models and analytical data models.
  • AI & CRM integration>Integrate with AI/ML services and platforms (e.g., model APIs, LLM endpoints, RAG services) to embed intelligence into applications and workflows.
  • Implement robust integrations with CRM systems (e.g., Salesforce, Dynamics, or equivalent), ensuring data integrity, performance, and security.
  • Automation & orchestration>Use orchestration tools to automate data flows, scheduled jobs, and cross-system workflows; implement monitoring, logging, and alerting for reliability.
  • Collaborate with AI/Data Engineering teams to align application workflows with data and model pipelines.
  • Engineering best practices & collaboration>Apply software engineering best practices: code reviews, unit/integration testing, CI/CD, version control, and documentation.
  • Work closely with AI Engineers, Data Scientists, Data Engineers, and Program Managers to translate requirements into technical designs and high-quality implementations.

Qualifications

  • Education>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • Experience>8+ years of professional software engineering experience building production applications and services. Significant experience working in or alongside data, analytics, or AI/ML teams in a large enterprise environment.
  • Technical Skills>Backend & APIs>Strong experience with .NET / C# (e.g., ASP.NET Core, Web API) building RESTful APIs and services. Experience with authentication/authorization patterns (OAuth2/OpenID Connect) and secure API design.
  • Frontend & UX>Proficiency in React (TypeScript preferred) and modern frontend development practices (componentization, state management, testing). Demonstrated ability to implement clean, user-friendly interfaces and workflows; familiarity with UX principles and design systems.
  • Database & stored procedures>Strong SQL skills and experience with stored procedure and database development (e.g., SQL Server, Postgres, Redshift). Experience designing schemas, indexes, and queries for performance and scalability.
  • Workflow & automation>Proven experience using orchestrators/workflow tools (e.g., Power Automate, Logic Apps, Airflow, or similar) to automate repetitive tasks and cross-system workflows. Implemented monitoring, logging, and alerting for workflows and background jobs.
  • SharePoint & collaboration solutions>Experience developing solutions on SharePoint (e.g., SPFx, custom web parts, integrations) to support business processes.
  • Python & AI integration>Working knowledge of Python for scripting, integrations, and working with AI/ML APIs. Experience integrating with AI/ML platforms (model endpoints, LLM APIs, or similar) and handling their inputs/outputs in applications.
  • Cloud & cost awareness>Hand-on experience with cloud platforms (AWS preferred) for application hosting, APIs, and databases. Familiarity with performance tuning and basic cost optimization considerations (e.g., rightsizing services, efficient data access).
  • Mindset & collaboration>Strong ownership mentality; accountable for reliability, performance, and usability of the solutions you build. Excellent collaboration skills; able to translate between engineering, AI/data teams, and business stakeholders. Comfortable working in a fast-moving environment with evolving requirements and high visibility. Experience in large, complex enterprises (Fortune 100 or similar), especially in Sales, Retention, or Call Center environments. Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, CodeWhisperer) to improve engineering productivity.

Similar jobs