CORMAC is a company specializing in Health Information Technology, seeking a Full Stack Engineer with a strong backend and reporting focus. The role involves collaborating with stakeholders to design, develop, and maintain custom reporting tools and backend services that enhance visibility into business operations.
Responsibilities:
- Partner with business stakeholders to gather, analyze, and refine reporting and data requirements
- Design, develop, and maintain backend services and microservices supporting reporting and data workflows
- Write and optimize complex SQL queries, stored procedures, functions, and triggers using relational databases (e.g., SQL Server, MySQL, Oracle, PL/SQL)
- Analyze data sources and define efficient methods for data extraction, transformation, and integration
- Monitor and optimize performance of reports and backend services to ensure scalability and efficiency as data volumes grow
- Integrate internal and external data sources while maintaining data integrity and security
- Perform testing and validation to ensure accuracy, reliability, and proper presentation of reporting outputs
- Contribute to front-end development using Node.js, React, and TypeScript, supporting reporting interfaces and user-facing components as needed
- Implement automated reporting and scheduling processes to support timely distribution of insights
- Document technical designs, data definitions, and processes for long-term maintainability
- Collaborate with cross-functional teams including business analysts, data engineers, and product teams
- Troubleshoot and resolve report-related and data performance issues
- Support containerized application development using Docker
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
- 3–5 years of experience in software engineering or report-focused application development
- Strong experience with relational databases and SQL-based development
- Experience implementing and maintaining microservices architectures
- Experience with Node.js, React, TypeScript, and HTML/CSS
- Hands-on experience with Docker in development and deployment environments
- Experience working in Agile/Scrum teams
- Strong analytical and critical thinking skills
- Ability to obtain a Public Trust (Tier 1) Security Clearance
- Ability to successfully complete required background investigation and fingerprinting as part of the Public Trust (Tier 1) clearance process
- Must be a U.S. Citizen or lawful permanent resident (Green Card holder) due to federal security requirements
- Experience with data modeling and data architecture
- Experience working with large-scale or high-volume datasets
- Experience using NestHydrationJS to give structure to flat data
- Experience generating PDFs using PUG-PDF in Node.js
- Familiarity with Agile tools such as JIRA and Git