Senior Full-Stack Developer & Software Designer; Remote
Oregon, Dane County, Wisconsin, 53575, USA
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer
ENVIRONMENT
Our client is building an innovative platform to capture and scale human expertise by creating Digital Twins of an organization’s most experienced employees. These Digital Twins make critical knowledge accessible across teams, systems, and external communities where appropriate. You will join a mission to fundamentally reshape how expertise is shared and operationalized within enterprises.
Purpose of the RoleTo be a hands-on technical leader who builds and shapes the core platform. You will deliver production-ready software while contributing significantly to the design of scalable, intuitive, and well-architected applications. As part of a cross-functional team, you will influence technical decisions, improve system design, and take ownership across the entire development lifecycle—from concept and architecture to delivery and iteration. The focus is on building reliable, thoughtfully designed software that solves real user problems and grows with the product.
DUTIESSoftware Design
- Collaborate with Implementation and Sales teams to understand feature requirements and translate them into intuitive, scalable designs.
- Design software architecture that ensures high performance, security, and maintainability.
- Conceptualize and develop wireframes, prototypes, and user flows for complex features.
- Contribute to and extend the shared component library (70+ Radix-based accessible components).
- Build features across Next.js 16 / React 19 applications using the App Router pattern.
- Write high-quality, reusable Type Script code for dynamic user interfaces.
- Develop and maintain shared packages (database models, utilities, UI components).
- Create RESTful APIs using Next.js API routes with proper authentication middleware.
- Work with and integrate the AI Engine.
- Integrate services with third-party systems (e.g., Sentry, Send Grid, OpenAI).
- Write comprehensive tests using Jest with Mongo
DB Memory Server. - Participate in code reviews, troubleshooting, and architectural discussions.
- Work through the complete software development lifecycle, from design to deployment.
- Deploy services to Google Cloud Run via Cloud Build pipelines.
- Manage and optimize Turborepo remote caching for CI/CD.
- Maintain Git Hub Actions workflows (CI, security scanning, linting, automated releases).
- Administer Mongo
DB databases and manage connection pooling. - Manage deployment environments (production, staging, development).
- Configure DNS and cloud services via Cloudflare.
- 7+ years of full-stack development experience across various technologies.
- Strong, recent Next.js experience – App Router, Server Components, Server Actions (within last 2 years).
- Expert React knowledge – hooks, context, concurrent features, modern patterns.
- Advanced Type Script – strict mode, type safety, generics.
- Tailwind CSS – utility-first styling, responsive design.
- Component Libraries – experience with Radix UI, Headless UI, or similar accessible primitives.
- Mongo
DB + Mongoose or similar No
SQL DBs – schema design, indexing, aggregation pipelines, ODM patterns. - RESTful API design – proper HTTP methods, status codes, error handling.
- Authentication systems – Next Auth/Auth.js, OAuth 2.0, JWT, session management.
- State management – Redux Toolkit with Redux-Saga OR React Query/Tan Stack Query.
- Google Cloud Platform – Cloud Run, Cloud Build, Container Registry (or equivalent).
- Docker – containerization, multi-stage builds, optimization.
- CI/CD pipelines – Git Hub Actions or similar.
- Git – branching strategies, PR-based workflows, conventional commits.
- Monorepo tooling – Turborepo, Nx, Yarn/NPM Work spaces, or Lerna.
- Object-oriented principles and design patterns.
- Software architecture best practices and scalable system design.
- Familiarity with debugging tools and performance profiling.
- Bachelor's or Master's degree in Computer Science, Mathematics, or equivalent programming training/experience.
These will help you excel but are not…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).