Software Engineer (Full-Stack Web)
New
C
CICSoftware, SaaS, ERP
Remote — must reside in CO, FL, IA, IL, KS, MO, NE, OH, or TNFull-TimeMiddle
Salary100,000 - 140,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- GitMicrosoft SQL ServerTypeScriptC#.NETReactRESTful APIs
Requirements
- 3+ years of professional software engineering experience building production web applications.
- Strong production experience with React and TypeScript.
- Experience working with a backend web framework such as C#/.NET, Java/Spring, Python/FastAPI or Flask, Node.js, or a comparable stack.
- Strong REST API fundamentals, including validation, error handling, authentication flows, and client/server debugging.
- Experience with relational databases and an ORM, with the ability to reason about schemas, queries, and data integrity.
- Practical unit and integration testing experience across frontend and backend code.
- Experience working collaboratively with a product designer and interpreting design specifications.
- Accessibility experience with complex forms, data grids, keyboard interaction, and WCAG guidance.
- Fluency with Git-based collaboration and pull-request workflows.
- Experience working on a modern agile product team and comfort working from an incremental backlog.
- Practical experience with AI coding tools such as Claude Code, Codex, or comparable tools.
- Strong interpersonal skills and a tactful, empathetic communication style.
Responsibilities
- Build workflow-focused product features across React, TypeScript, REST APIs, and relational data access.
- Own scoped features from clarification and technical design through implementation, testing, release, and production follow-up.
- Contribute to C#/.NET and EF Core backend code while continuing to deepen your knowledge of the stack.
- Translate designs into accessible, responsive, and maintainable interfaces for forms, tables, approvals, permissions, and other data-intensive workflows.
- Work closely with the Product Design Lead to resolve interaction details and deliver a cohesive user experience.
- Reuse and improve shared components and design-system patterns to create consistent user experiences.
- Design and consume REST APIs, including validation, error handling, and clear frontend/backend contracts.
- Work with relational schemas and an ORM to implement safe data changes and diagnose correctness or performance issues.
- Help build import and integration workflows that move customer data into the new SaaS suite.
- Write unit and integration tests that protect important user behaviors and business rules.
View Full Description & ApplyYou'll be redirected to the employer's site