About CINC Systems CINC Systems is the largest provider of accounting and management software in the community association management industry and the innovator behind accounting and banking integration. Founded in 2005, CINC Systems now employs nearly 300 people and provides software and applications to more than 50,000 associations servicing over 5 million. We are a humble, accountable, and team-oriented work culture with great benefits in a remote work environment. Our growth continues to be driven by innovation, but it's our people who sustain us. Job Responsibilities: - Design, develop, and maintain scalable solutions using Node.js and Express. - Implement solutions following Clean Architecture principles. - Interact with relational databases using SQL (PostgreSQL, MySQL, or similar). - Write clean, well-documented code. - Collaborate using Git (branches, pull requests, code reviews). - Work closely with frontend, QA, and DevOps teams to deliver high-quality products. Required Technical Skills: - Proven experience developing with Node.js and Express. - Strong knowledge of SQL and relational databases. - Hands-on experience with Clean Architecture. - Proficient in building RESTful services. - Familiar with development best practices: testing, documentation, SOLID principles, etc.