Cognitive Medical Systems, Inc. logo
Cognitive Medical Systems, Inc.

Our purpose is to empower people and organizations to optimize healthcare through innovative technology solutions.

Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Arizona + 6 moreAll locations: Arizona | District Of Columbia | Florida | Tennessee | Texas | Virginia | Washington

Posted

4 days ago

Salary

$130K - $160K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishJavaScriptMS SQL ServerNode.jsReactSQL

Job Description

Senior Software Developer

Cognitive Medical Systems, Inc.

• Front end/UI development for web applications using ReactJS and modern JavaScript tooling (including Vite) • Develop and maintain client-side code using HTML, CSS, and JavaScript • Develop and integrate server-side services and APIs using NodeJS (and ExpressJS preferred) • Design, write, unit test, and document application code • Write and optimize MS SQL queries (joins, views, stored procedures as needed) to support application features and reporting needs • Read, interpret, and write clear, concise reports, requirements definitions, User Stories, detailed design documents, and online correspondence with client as needed using tools such as JIRA and Confluence • Provide critical thinking, problem solving, design, and attention to performance, scalability, reliability, and availability at the system and component level • Participate in software design and architecture discussions to ensure the software meets functional and non-functional requirements • Collaborate with other developers, testers, and stakeholders as needed, including performing code reviews and providing constructive feedback to team members

Job Requirements

  • Bachelor’s degree or equivalent years’ related experience and a minimum of 8+ years of software development experience
  • Strong proficiency with ReactJS (preferred), modern JavaScript (ES6+), and front-end development practices
  • Experience with NodeJS and API development, including REST API Web Services ( ExpressJS preferred)
  • Advanced knowledge of Structured Query Language (SQL) with strong emphasis on Microsoft SQL Server (MS SQL)
  • Proficient with HTML and CSS for responsive, accessible web development
  • Proficient with modern source control using git
  • Experience working in a Microsoft Windows development environment
  • US Citizenship required with the ability to obtain a Position of Public Trust - Medium Background Investigation (MBI)

Related Job Pages

More Full-stack Engineer Jobs

Welltech logo

Senior Product Engineer, Cross-platform

Welltech

Health & Fitness Mobile Apps Developer

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Build and evolve a cross-platform ecosystem covering mobile, web, BFF, and infrastructure layers • Design scalable foundations for health & fitness applications powered by React Native and modern web technologies • Work directly with product, design, and marketing stakeholders to rapidly translate business needs into scalable technical solutions and experiments • Develop and continuously improve AI-agentic workflows across the full development lifecycle to increase team productivity, code quality, and delivery speed • Develop shared platform capabilities, internal tooling, CI/CD pipelines, and AI-assisted workflows that improve development speed and product quality • Work on native mobile integrations and advanced media experiences, including video playback, streaming, and HLS-based solutions • Contribute to modular architectures, reusable systems, backend-driven UI solutions, and white-label application capabilities • Build reliable and scalable integrations between frontend clients, BFF services, and platform infrastructure • Participate in architecture discussions, code reviews, documentation, and continuous improvement of engineering workflows

Cyprus
Adobe logo

Software Development Engineer 3

Adobe

Changing the world through digital experiences.

Full TimeRemoteTeam 10,001+Since 1982H1B Sponsor

• Responsible for the reliability and operational readiness of the AEM CS Platform • Improve monitoring systems and drive incident analysis • Automate operational tasks • Collaborate with an Agile team to build scalable services

Colorado + 2 moreAll locations: Colorado | Illinois | Texas
$114.1K - $215.0K / year
ClickHouse logo

Senior Software Engineer – Data Integration, JVM Ecosystem

ClickHouse

ClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio

• As a Senior Software Engineer specializing in JVM-based frameworks, you'll serve as a core contributor, owning and maintaining critical parts of ClickHouse's Data engineering ecosystem. • You'll own the full lifecycle of data framework integrations - from the core database driver that handles billions of records per second, to SDKs and connectors that make ClickHouse feel native in JVM-based applications. • Your work will directly impact how companies process massive datasets, from real-time analytics platforms ingesting millions of events per second to observability systems monitoring global infrastructure. • You'll collaborate closely with the open-source community, internal teams, and enterprise users to ensure our JVM integrations set the standard for performance, reliability, and developer experience.

Canada
Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

• Design, develop, and maintain scalable microservices and REST APIs using Java and Spring Boot for outbound and self-service workflows • Build backend systems supporting call routing, queue management, outbound campaign management, and configuration-driven workflows • Collaborate with frontend teams to support UI-driven platforms and real-time updates without deployments • Integrate applications with AWS services including EC2, Lambda, S3, API Gateway, DynamoDB, ECS/EKS, and CloudWatch • Optimize performance, scalability, reliability, and monitoring of distributed systems in production environments • Lead technical discussions, code reviews, sprint planning, mentoring of team members, and coordination with cross-functional stakeholders in Agile environments

India