
Full Stack Engineer
CORMAC
full-time
Posted on:
Location Type: Hybrid
Location: Any City/State • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DockerJavaScriptMicroservicesMySQLNode.jsOracleSQLTypeScript
About the role
- 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 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, 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
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SQLstored proceduresfunctionstriggersrelational databasesmicroservicesNode.jsTypeScriptHTMLCSS
Soft skills
analytical skillscritical thinkingcollaborationtroubleshootingproblem-solving
Certifications
Bachelor's degreePublic Trust (Tier 1) Security Clearance