Job Closed
This listing is no longer active.
Software Engineer – Full Stack
Location
California
Posted
67 days ago
Salary
$90K - $150K / year
Seniority
Senior
Job Description
Software Engineer – Full Stack
Premier Inc.
• Build and maintain responsive UIs using React or Angular, HTML5, and CSS3 • Develop and maintain RESTful APIs and microservices using Node.js, Python, or .NET • Work with relational (MS SQL, PostgreSQL) and NoSQL databases • Participate in cloud deployments on Azure, GCP, or AWS • Actively participate in code reviews, unit testing, and CI/CD deployment pipelines • Use Git for version control and collaborate with QA, product, and design partners within the team delivery model • Use AI-assisted development tools (GitHub Copilot Enterprise, Claude Code) as a default part of the SDLC
Job Requirements
- 4 or more years of applicable experience
- Bachelor's degree (Required)
- Proficiency in HTML5, CSS3, and JavaScript (ES6+)
- Experience with React or Angular for UI development
- Familiarity with at least one backend language: Node.js, Python, or .NET
- Understanding of RESTful API design and consumption
- Version control with Git; familiarity with Azure DevOps or GitHub
- Active use of AI-assisted development tools (GitHub Copilot Enterprise, Claude Code) as part of standard SDLC workflow
- Exposure to cloud platforms (Azure, GCP, or AWS) preferred
- Basic CI/CD pipeline experience preferred
- Basic familiarity with Databricks or data platform concepts preferred
- Unit testing frameworks (Jest, PyTest, or equivalent) preferred
Benefits
- Health, dental, vision, life and disability insurance
- 401k retirement program
- Paid time off
- Participation in Premier’s employee incentive plans
- Tuition reimbursement and professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Application & Web Developer (NASA NCAPS)
COLSAAt COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits here.
The Software Application & Web Developer supports mission-critical systems and enterprise platforms under the NASA Consolidated Applications and Platform Services (NCAPS) contract. This role is responsible for the design, development, testing, deployment, and maintenance of secure, scalable software and web-based applications that enable NASA’s mission. The developer collaborates with cross-functional teams in a highly regulated federal environment to deliver high-quality, compliant, and innovative technical solutions aligned with NASA standards and federal requirements. This is a remote position. Candidates must reside in a state where COLSA currently conducts business or is authorized to employ staff. Principal Duties and Responsibilities (*Essential functions) - Designs, develops, and enhances web applications, enterprise software, and platform services supporting NASA programs - Builds and maintains both frontend interfaces and backend services using modern development frameworks and tools - Develops responsive, accessible, and user-centered web solutions compliant with federal accessibility standards (e.g., Section 508) - Ensures applications are optimized for performance, scalability, and maintainability - Develops and maintains APIs, microservices, and system integrations across enterprise platforms - Designs and manages databases, data models, and application architectures - Supports cloud-based and hybrid environments, including platform modernization initiatives - Integrates with NASA enterprise systems and shared services - Implements secure coding practices in alignment with federal cybersecurity standards (e.g., NIST, FedRAMP) - Ensures compliance with NASA IT policies, data protection requirements, and risk management frameworks - Participates in security assessments, vulnerability remediation, and Authority to Operate (ATO) processes - Conducts unit, integration, and system testing to ensure reliability and performance - Troubleshoots and resolves defects, vulnerabilities, and performance issues - Participates in peer code reviews and quality assurance processes - Maintains and enhances existing applications within NASA’s enterprise portfolio - Supports application deployment, patching, and configuration management - Monitors system performance and ensures operational continuity - Works closely with government stakeholders, engineers, and product teams to define requirements and deliver solutions - Participates in Agile development processes, including sprint planning, stand-ups, and retrospectives - Translates mission and business requirements into technical designs and implemented solutions - Develops and maintains technical documentation, including system architecture, design artifacts, and user guides - Supports reporting requirements and system audits as needed At COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits https://www.colsa.com/culture_benefits/
• Write secure, maintainable, production ready code that meets internal standards and industry best practices • Enhance and extend existing products including complex reporting queries, large dataset processing and Microsoft Graph or third party API integrations • Design and build scalable APIs that integrate with internal and external services • Contribute across the stack including backend services and React based frontend functionality • Translate product requirements into clear technical designs and implementation plans • Communicate progress effectively through standups and written updates • Apply security best practices to protect customer and internal data • Ensure thorough testing, participate in code reviews and proactively resolve defects and performance issues • Mentor teammates and share technical knowledge across business units
• Build and maintain full-stack features spanning UI, API layer, business logic, and data models • Design and implement complex rule engines that manage pricing, inventory, availability, and constraint logic • Architect extensible, maintainable systems that scale with growing product complexity • Develop configuration and customization experiences where users navigate complex choices with many interdependent constraints • Optimize backend performance including query tuning, N+1 resolution, indexing strategies, and scaling bottlenecks • Build complex search, filtering, and querying systems across large datasets • Bridge visual/design tools with underlying data and business logic layers (3D/CAD adjacency)
• Integration of PLM/PDM systems • Development of plugins for CAD systems



