More jobs:
Software Engineer — Agent Team; CRM Product
Job in
Atlanta, Fulton County, Georgia, 30383, USA
Listed on 2025-12-17
Listing for:
Commissions Inc.
Full Time, Part Time
position Listed on 2025-12-17
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer
Job Description & How to Apply Below
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, Type Script, 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 Type Script 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/Type Script 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 Git Hub Copilot and Claude Code. We’re learning together and figuring out how to make these tools work for us.
- Proficiency in JavaScript/Type Script 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 Postgre
SQL. - Strong debugging and problem-solving skills: the ability to trace issues through legacy code paths, APIs, and multiple layers of the system.
- 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.
- 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 Send Grid), and chat features.
- AI-powered integrations: connecting custom AI features with communication channels to enhance user interactions.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×