Senior Full Stack Software Developer - Remote (WFH)

Cognitive Medical Systems
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$130,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Agile Methodology Application Performance Management Confluence JIRA Microsoft Azure Cascading Style Sheets (CSS) Information Systems Databases Continuous Integration Data Governance
+41 more
Data Integrity DevOps Programming Tools Web Development Github HP Systems Insight Manager Log Analysis Microsoft Visual Studio Microsoft SQL Server Windows Servers Node.Js Software Architecture Systems Development Life Cycle Query Optimization Release Management Azure Active Directory Secure Coding Software Deployment Software Engineering SQL Stored Procedures Systems Integration Web Applications Enterprise Software Applications Sql Optimization ReactJS Delivery Pipeline Express.js Software Troubleshooting Technical Debt Indexer Git Webpack Information Technology Deployment Automation Atlassian Tools Performance Monitor Bitbucket Restful APIs Es2015 Software Version Control Devsecops

Job description

We are looking for a Senior Full Stack Software Developer with a strong DevOps background to support the Medical Document Chase (MDC) application on the VA Community Care Network contract for TriWest Healthcare Alliance. This is a developer-first role: the selected candidate will design, build, test, and enhance modern web application capabilities while also applying hands-on DevOps and production engineering experience to improve deployment reliability, observability, performance, and operational readiness., Software Development and Technical Design

  • Design, develop, maintain, and enhance responsive, user-friendly MDC web application capabilities using ReactJS and modern JavaScript tooling, including Vite or similar build tooling.
  • Develop and integrate server-side services and REST APIs using NodeJS; ExpressJS experience is preferred.
  • Write clean, secure, testable, and well-documented code; perform peer code reviews and contribute to technical debt reduction.
  • Develop and optimize Microsoft SQL Server queries, views, stored procedures, and related data-access components to support application functions, integrations, and reporting needs.
  • Participate in software design and architecture discussions, translating functional and non-functional requirements into scalable, reliable application solutions.
  • Collaborate with product owners, business stakeholders, developers, testers, data teams, and infrastructure partners using tools such as Jira and Confluence.

DevOps, CI/CD, and Release Engineering

  • Create, maintain, and improve automated build, test, and deployment pipelines that support reliable MDC releases.
  • Manage source control, branching, pull-request, and release practices using Git and GitHub or Bitbucket.
  • Lead and coordinate deployments across Development, Test, Staging, and Production environments, including release-readiness checks, deployment validation, rollback planning, and post-deployment verification.
  • Improve repeatability and consistency across environments by documenting and automating build, configuration, and deployment processes where practical.
  • Apply Agile, Lean, SAFe, and DevSecOps practices to strengthen secure software delivery, quality controls, and release efficiency.

Production Application Operations and Performance

  • Monitor and support the MDC application and supporting services to maintain availability, reliability, performance, and user productivity.
  • Review application, server, database, and system logs to identify, troubleshoot, and resolve production issues; provide timely support during incidents, outages, and escalations.
  • Perform root-cause analysis and implement corrective actions that reduce recurrence and improve application resiliency, observability, and supportability.
  • Establish and improve operational monitoring, alerting, runbooks, and support procedures in partnership with infrastructure and security teams.
  • Evaluate performance and capacity trends across application and database components, identify bottlenecks, and recommend or implement scalability improvements.
  • Partner with database administrators and infrastructure teams on SQL Server maintenance, backup and recovery, data integrity, indexing, query tuning, and performance management.

Requirements

The ideal candidate combines advanced ReactJS, NodeJS, and Microsoft SQL Server skills with practical experience in CI/CD, release management, application monitoring, production troubleshooting, and root-cause analysis. The role supports a high-volume enterprise application with complex case, document, and claims-related workflows., * Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical discipline; eight (8) additional years of relevant experience may be substituted for education.

  • Minimum of eight (8) years of progressive software development experience, including senior-level full stack web application development.
  • Demonstrated DevOps, release engineering, production support, or application operations experience supporting enterprise applications; five (5) or more years is strongly preferred.
  • Experience supporting production environments with high-volume transactional, case-management, document-processing, or claims-related workflows.
  • U.S. Citizenship required and ability to obtain a Government Public Trust clearance.

Required Technical Skills:

  • Strong proficiency with ReactJS, modern JavaScript (ES6+), HTML, and CSS for responsive and accessible web development.
  • Experience developing NodeJS services and REST APIs; ExpressJS experience is preferred.
  • Advanced SQL expertise with a strong emphasis on Microsoft SQL Server, including query optimization, joins, views, stored procedures, indexing concepts, and performance troubleshooting.
  • Hands-on experience with Git-based source control, pull-request workflows, CI/CD pipeline development and administration, and deployment automation.
  • Experience with release management, production deployments, rollback procedures, incident response, log analysis, root-cause analysis, and continuous service improvement.
  • Knowledge of application monitoring, alerting, troubleshooting, and application performance optimization in Microsoft Windows Server environments.
  • Working knowledge of modern SDLC practices, Agile delivery, DevSecOps, and secure development practices.
  • Proficiency using developer tools such as Visual Studio, Visual Studio Code, Jira, and Confluence.

Preferred Experience

  • Experience developing and maintaining web applications in a Microsoft Azure cloud ecosystem, including Microsoft Entra.
  • Experience with modern React build tooling, including Vite or similar tools.
  • Experience with enterprise application performance monitoring and observability platforms.
  • Experience with healthcare, insurance, or government healthcare systems, data standards, and business processes.
  • Experience supporting claims processing or other high-volume transaction systems.
  • Strong analytical, verbal, and written communication skills; ability to manage competing priorities and collaborate effectively across technical and business teams.

Benefits & conditions

2.32.3 out of 5 stars United States Remote $130,000 - $160,000 a year - Full-time, Why Join Us?

  • Be part of a mission-driven organization making a difference in healthcare IT.
  • Collaborate with innovative and passionate professionals that are there to support you at every turn.
  • Enjoy a supportive work/life balance with the flexibility of a 100% remote company.
  • Benefit from opportunities for growth and development in a dynamic environment.

About the company

Cognitive is an IT and software engineering services company dedicated to elevating the quality, speed and delivery of today’s US government healthcare programs. With a wealth of clinical expertise and hands-on experience, our team understands the significant challenges our government clients-and their customers-face every day. This real-world experience equips us to develop IT solutions that seamlessly connect all facets of healthcare delivery. At Cognitive, we’re guiding government agencies to the forefront of technology innovation in healthcare delivery.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all