Senior Software Engineer - Chicago - ECP

    ECP
    ECP Chicago

    19 hours ago

    Description

    Senior Software Engineer (React, TypeScript, PWA offline‑mode)


    Join to apply for the Senior Software Engineer (React, TypeScript, PWA offline‑mode) role at ECP.

    Note – this is a remote position. We are open to remote candidates located in the United States.

    ECP is a market‑leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 8,000 communities worldwide. We are looking to further expand by increasing the number of customers that use our software and by developing and releasing new products.

    As a talented and experienced developer, you will jump right in and play a lead role as we build new applications, enhance and expand our product, improve our processes, and continuously tune and modernize our tech stack. You will join a talented and committed team, and you will have constant opportunities to learn about our business, work with state‑of‑the‑art tools and technology, and build solutions that fuel our growth.

    Overview


    We're looking for an experienced Senior Software Engineer to join our agile product engineering team. This role will focus on architecting and developing a mobile‑responsive offline‑capable web application leveraging React, NodeJS (NestJS), and modern Progressive Web App (PWA) technologies.

    The ideal candidate has deep expertise in React, TypeScript and NodeJS architecture, has built resilient offline‑first systems, and thrives in a collaborative, high‑impact environment focused on improving healthcare workflows.

    Responsibilities

    • Architect and develop scalable, performant applications using React, NodeJS (NestJS), and supporting technologies.
    • Design and implement offline‑first and PWA capabilities, including caching strategies, data synchronization, and background data handling for critical workflows.
    • Collaborate closely with product managers, UX designers, and engineering teams to translate complex requirements into elegant technical solutions.
    • Contribute to the evolution of the architecture, ensuring security, performance, and maintainability across the product ecosystem.
    • Guide and mentor developers on best practices for modern web development, testing, and continuous integration.
    • Drive technical decision‑making, ensuring architectural consistency and alignment with long‑term product goals.
    • Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to continuous improvement efforts.
    • Stay current with emerging technologies, frameworks, and industry best practices relevant to PWA, offline apps, and scalable NodeJS systems.
    • Collaborate with DevOps teams to optimize deployments and ensure high availability and reliability of cloud‑hosted applications.

    Requirements

    • Bachelor's or Master's Degree in Computer Science, Engineering, or related field.
    • 7+ years of professional software development experience, including 3+ years in a technical or architectural leadership capacity.
    • Expert‑level proficiency with NodeJS and frameworks such as NestJS.
    • Strong front‑end experience with React, modern JavaScript (ES6+), and responsive web design principles.
    • Proven experience architecting and implementing PWA and offline‑first web applications, including use of Service Workers, IndexedDB, and caching strategies.
    • Strong understanding of RESTful APIs, microservices, and event‑driven architecture.
    • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
    • Experience developing in an agile environment using modern CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar).
    • Strong communication and leadership skills, with the ability to collaborate across disciplines and mentor others.
    • Passion for healthcare innovation and building software that meaningfully improves patient outcomes.
    • Legally authorized to work in the United States without sponsorship.

    Preferred Qualifications

    • Experience with mobile web optimization and cross‑device responsive design.
    • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
    • Knowledge of FHIR/HL7 standards or experience in healthcare software is a plus.
    • Exposure to offline data synchronization patterns and conflict resolution strategies.

    Seniority Level


    Mid‑Senior level

    Employment type


    Full‑time

    Job function


    Engineering and Information Technology

    Industries


    Software Development


    #J-18808-Ljbffr

  • Only for registered members Chicago, Illinois, United States

    Senior Software Engineer position available for 6+ months in Chicago, IL. Requirements include at least 5 years of software development experience and experience with Python or Scala. · ...

  • Only for registered members Greater Chicago Area

    Sr Software Engineer in Chicago leading critical projects driving clean energy innovation. · Design develop implement robust software solutions using Azure AWS technologies. · Spearhead adoption best practices including version control CI/CD pipelines automated testing. · ...

  • Only for registered members Chicago, IL Remote job

    We are working with Abbott Laboratories on this exciting opportunity to leverage your technical expertise in a medical field contributing to life-changing products and working with a modern tech stack in a large-scale environment. · ...

  • Only for registered members Chicago, IL

    +Overview:+A technology‑driven private investment firm is seeking a Software Engineer specializing in Machine Learning Operations to join its Lab Technology team. · +Key Responsibilities:Develop and maintain high‑impact software products that directly support investment decision‑ ...

  • Only for registered members Chicago

    About Akuna: · Akuna Capital is an innovative trading firm with a strong focus on collaboration and cutting-edge technology. We specialize in providing liquidity as an options market-maker. · We are committed to providing competitive quotes that we are willing to both buy and sel ...

  • Only for registered members Chicago, IL

    We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas or take over sponsorship at this time. · As a Software Engineer on our Simplic Consumer Product team, you will take ownership of the development ...

  • Only for registered members Chicago

    A well-established wealth management company is looking to hire a Software Engineer to join their growing team. · ...

  • Only for registered members Chicago

    Akuna Capital is looking for a Software Engineer to join their Trading Strategies Team. · ...

  • Only for registered members Chicago, IL

    +We are seeking a Software Engineer to join our team in Chicago. As a Software Engineer, you will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. · ...

  • Only for registered members Greater Chicago Area

    The Software Engineer II provides development, support and maintenance to effectively manage and integrate Shorr Packaging business applications in a hybrid environment of commercial and custom software. · Design, develop, test and deploy new and enhanced applications including d ...

  • Only for registered members Chicago, IL

    We are interested in every qualified candidate who is eligible to work in the United States. · ...

  • Only for registered members Chicago, IL

    HTS is a business consulting and business process outsourcing services company which helps its customers with information technology services/solutions and streamlining their business process by leveraging the expertise and domain knowledge. · ...

  • Only for registered members Greater Chicago Area

    We have partnered with an IT Consulting firm that is hiring software engineers to support enterprise and government clients using Palantir Foundry and Gotham for mission-critical, data-driven systems. · You don't need Palantir experience (though it is nice to have) because they a ...

  • Only for registered members Chicago, IL, United States

    +We are looking for an enthusiastic and motivated software engineer to join our growing Developer Experience team. · +Write clean, well-tested, and maintainable code in [e.g., .Net, Java, JavaScript/TypeScript] based on design specifications. · Participate in code reviews, provid ...

  • Only for registered members Chicago, IL

    A leading global high-frequency trading firm operating across major financial markets focused on providing liquidity and pricing efficiency. · Build and enhance core developer platforms tooling and automation to accelerate the full development lifecycle. · Standardise CI/CD pipel ...

  • Only for registered members Chicago, IL

    Chapman and Cutler LLP seeks a Software Engineer to join the Chapman Practice Innovations (CPI) team. · ...

  • Only for registered members Chicago, IL

    +We are seeking an experienced IT Software Engineer to design, develop, and support complex backend software applications. · ++Design, develop and support complex backend software applications · +Lead development efforts for assigned systems and components · +Mentor junior team m ...

  • Only for registered members Chicago, IL

    Entry-Level Software Engineer on the C++ Team at Akuna: Software Engineers have opportunities to use cutting-edge technology while working on high performance/low latency systems. · No previous experience in finance or trading is required. Training and continuous education is pro ...

  • Only for registered members Chicago, IL

    NVISIA is a consulting firm focused in application development with successful project delivery experience. We partner with our clients to define their development standards and deliver critical applications. · Architecture design and software development of software. · Requireme ...

  • Only for registered members Chicago, IL Remote job

    Lead the charge in AI innovation at Allstate. · We're seeking a visionary Associate Manager to architect and deliver cutting-edge digital products, · specializing in Large Language Models (LLM) and Generative AI within cloud-native AWS and Azure environments.,Drive the future of ...

  • Only for registered members Chicago, IL Remote job

    NinjaHoldings is a company that empowers people overlooked by traditional financial institutions to take control of their finances via digital banking and lending products. The Software Engineer will be responsible for building new systems and enhancing existing ones. This person ...

Jobs
>
Senior software engineer
>
Jobs for Senior software engineer in Chicago