ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents.
ECP is growing quickly and is looking for experienced engineers to join an amazing team and write great code to help improve life in senior living communities.
ECP is used in over 7,000 communities in the United States and aims to expand by increasing the number of customers and developing new products.
As a Senior Software Engineer, you will play a crucial role in the development of the CRM product and the new Move-Ins product.
You will join a talented and committed team with constant opportunities to learn about the business and build solutions that fuel growth.
Responsibilities include developing robust and scalable features using React (TypeScript) on the frontend and ColdFusion/Lucee on the backend.
You will design, implement, and maintain Microsoft SQL Server database structures, write complex queries, and ensure efficient data access patterns.
Following source control best practices and contributing to peer reviews using Git in both Bitbucket and Azure is expected.
You will maintain and refactor a legacy JavaScript codebase while incrementally migrating to modern React components and architecture.
Collaboration with fellow developers, QA testers, product managers, and UX designers is essential to deliver high-quality features.
You will work with other product teams to ensure seamless integration across internal platforms and services.
Developing a deep understanding of the product and end-users is necessary to ensure the functionality built has a real-world impact for customers and their communities.
Requirements:
Strong experience with React, TypeScript, and modern front-end development practices is required.
Proficiency in ColdFusion/Lucee or a willingness to ramp up quickly is necessary.
A solid understanding of SQL Server and relational database design is essential.
Knowledge of JavaScript fundamentals, HTML, and CSS is required.
Experience in JavaScript frameworks, particularly React using TypeScript, is preferred.
Familiarity with modern CSS practices, with exposure to MUI preferred, is necessary.
A passion and excitement for writing great code that genuinely helps senior living employees, residents, and their families is essential.
A Bachelor’s degree in computer science or a related field is required.
Fluency in English and strong grammatical skills are necessary.
Candidates must be legally authorized to work in the United States without sponsorship.
Benefits:
Joining a rapidly growing company that is making a positive impact in senior living communities.
Opportunities for professional growth and learning within a talented and committed team.
The chance to work on meaningful projects that directly benefit employees, residents, and their families in senior living communities.
A collaborative work environment that encourages innovation and high-quality feature delivery.