Software Engineer Agent Experience Team (CRM Product)
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 .
- Junior candidates should bring eagerness, curiosity, and the ability to learn new technologies quickly.
- Experienced candidates should have practical, on-the-job experience building and maintaining web applications.
What You Will Do
- 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.
Skills You Should Have
- 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.
Recommended Jobs
Senior Accountant
Job Details: Senior Accountant Role: As a Senior Accountant you'll be entering a rotational operational finance program that includes 6+ month rotations within Corporate Accounting, Finance…
Field Organizer
Georgia Federation of Teachers Field Organizer Based in Atlanta, GA The Georgia Federation of Teachers, a local affiliate of the American Federation of Teachers (AFT), AFL-CIO is an exci…
Construction Electricians with Rogers Electric
We are currently looking for a New Construction Electricians with previous commercial experience to join our team! What you'll be doing Manage the completion of various electrical tasks Tro…
Oracle EPM - Senior Associate
Specialty/Competency: Oracle Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 60% A career in our Enterprise Performance Management team, within our Orac…
Inventory Specialist
We are looking for an experienced Inventory Specialist , based in Union City , GA to coordinate daily operations. It's an exciting time to join the syncreon team! About the Role How you wi…
Remote Family Vacation Planner
This is a remote position. Remote Family Vacation Planner Job Type: Remote | Flexible Schedule Job Summary: We are seeking detail-oriented individuals to s…
Client Success & Support Specialist
Company: WickedFile Location: Roswell, Georgia (In-Person) Job Type: Full-Time About WickedFile WickedFile is a rapidly growing AI technology company redefining how auto repair shops m…
Distribution Center Supervisor
HomeGoods At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and priorit…
Inventory Control/QC
Please apply at: Inventory Control/QC About the Job: Great opportunity in Stone Mountain/Tucker Area We are looking to hire Warehouse Personnel. Must pass a drug screen. This position is …
Operations Coordinator
The Operations Coordinator is responsible for the delivery of services that are critical to the success and sustained growth of Vatica’s provider network. This role is part of a best-in-class, fast-p…