Logo
Commissions Inc.

Software Engineer — Agent Experience Team (CRM Product)

Commissions Inc., Atlanta, Georgia, United States, 30383

Save Job

Overview

Software Engineer — Agent Experience Team (CRM Product) (Hybrid, Atlanta Area — 2 Days/Week in Office) CINC is seeking a Software Engineer to join our Agent Experience Team, working on new (primarily) front-end features within our large, established custom CRM platform. You’ll work mostly in our modern stack (Node.js, TypeScript, React) while also collaborating with and extending parts of our existing .NET backend. There are opportunities for full-stack contributors to operate across both worlds. We welcome engineers of all levels. Responsibilities

Build new front-end features in React and TypeScript for our CRM platform. Work with and extend non-React parts of the existing front-end, ensuring new functionality integrates smoothly into the legacy system. Contribute to backend features primarily in Node.js, while collaborating with and extending backend code written in .NET. Navigate and debug a mature application with a mixed technology stack identifying issues, tracing them across layers, and crafting reliable fixes. Work closely with a smart, friendly team of full stack devs, product managers, UX designers, and subject matter experts to create tools that help real estate professionals do their best work. Enhance and modernize our CRM experience while participating in the ongoing transition of legacy .NET functionality into Node.js/TypeScript where appropriate. Collaborate across teams and share knowledge improving shared systems, helping teammates level up, and contributing to a culture of learning. Explore and experiment with AI-assisted development tools like GitHub Copilot and Claude Code. We’re learning together and figuring out how to make these tools work for us. Qualifications

Proficiency in JavaScript/TypeScript and modern React development. Ability to understand, debug, and extend existing non-React front-end code within a mature application. Familiarity with backend development in Node.js. Comfort working with and learning from a predominantly .NET backend. Solid understanding of SQL databases, including SQL Server and/or PostgreSQL. Strong debugging and problem-solving skills: the ability to trace issues through legacy code paths, APIs, and multiple layers of the system. What Will Put You Over the Top

Hands-on experience with .NET technologies (C#, ASP.NET, MVC). Prior experience contributing to or maintaining large, mature applications. Experience with cloud platforms, especially AWS. A genuine curiosity and drive to learn. What This Team Owns

Real estate CRM platform: a web-based, multi-tenant, monolithic .NET application, designed to support new features built in any stack and seamlessly integrated into the user experience. Satellite services: components of the larger CRM platform built and deployed separately, but part of the larger user experience. Backend services: including cron-based batch jobs and real-time queues for processing asynchronous and high-volume workloads. Communication infrastructure: powering text, voice (via Twilio), email (via SendGrid), and chat features. AI-powered integrations: connecting custom AI features with communication channels to enhance user interactions. What We Offer

Great product with a strong customer base Team environment Opportunities for advancement and development Continuation Education Benefits Comprehensive and rich benefit plans, matching 401K Employee Stock Purchase Program (ESPP) Work Authorization: Applicants must be legally authorized to work in the United States for any employer. We are unable to provide visa sponsorship (e.g., H-1B, OPT extensions) at this time.

#J-18808-Ljbffr