Senior Software Engineer - Chicago - ECP

    ECP
    ECP Chicago

    1 week ago

    Description

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

    Note - this is a remote position. We are open to remote candidates located in the US.

    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 around the world. We're looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers 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

  • Work in company

    Software Engineer

    Only for registered members

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

    Chicago

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    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. · ...

    Chicago, IL

    1 week ago

  • Work in company Remote job

    Software Engineer

    Only for registered members

    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. · ...

    Chicago, IL

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking Software Engineers to join our engineering team in the financial services sector. This role combines hands-on development with architectural responsibilities, helping design and implement scalable, secure, and high-performance applications. · Design, develop, and m ...

    Chicago, IL

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are hiring a Software Engineer to join our Systems team and help us achieve our mission of serving 80,000-100,000 Fellows over the next decade. · ...

    Chicago, IL

    1 month ago

  • Work in company

    IT Software Engineer

    Only for registered members

    +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 ...

    Chicago, IL

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    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 ...

    Greater Chicago Area

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    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. · ...

    Chicago, Illinois, United States

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    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. · ...

    Greater Chicago Area

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    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 ...

    Chicago, IL

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

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

    Chicago

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    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 ...

    Chicago, IL

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    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 ...

    Chicago, IL

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    At Schwab you re empowered to make an impact on your career here innovative thought meets creative problem solving helping us challenge the status quo and transform the finance industry together. · ...

    Chicago, IL

    4 days ago

  • Work in company

    Software Engineer

    Only for registered members

    +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‑ ...

    Chicago, IL

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    +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 ...

    Chicago, IL, United States

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    CapB is a global leader on IT Solutions and Managed Services. Our R&D is focused on providing cutting edge products and solutions across Digital Transformations from Cloud, AI/ML, IOT, Blockchain to MDM/PIM, Supply chain ERP CRM HRMS Integration solutions. · ...

    Chicago, IL

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    +Job summary · About Nabis is the #1 licensed cannabis wholesale platform in the world with the largest portfolio of cannabis brands. · +ResponsibilitiesBuild Full-stack solutions with various technologies and languages as listed here: Nabis Tech Stack. · Implement well-scoped, s ...

    Chicago, IL

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a highly skilled software engineer responsible for technical execution within Product Engineering teams.This role requires implementation of product capabilities with a strong focus on API driven services and event-driven architecture. · ...

    Chicago, IL, United States

    3 days ago

  • Work in company

    Software Engineer

    Only for registered members

    Join Bunzl as a Senior Full Stack Developer and drive innovation in digital,eCommerce,and AI-powered solutions. · Design,buildeachand enhancescalablesoftwaresolutionsacrossBunzldigitalandeCommerceplatforms. · ...

    Greater Chicago Area

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We're seeking an experienced Software Engineer to maintain enhance and modernize a suite of .NET-based applications while developing new cross-platform mobile and distributed systems. This role bridges legacy modernization with next-generation engineering spanning .NET Flutter Go ...

    Chicago, IL

    1 month ago

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