
Software Engineer β Application Consultant
Posted Jun 26

Posted Jun 26
This is a fully remote position, open to applicants in North Carolina.
β’ Enhance and maintain the FastAPI backend, which includes API routes, service boundaries, request correlation, configuration, health and readiness checks, metrics, and telemetry ingestion.
β’ Assist in supporting the BFF authentication model that utilizes OIDC-based login, server-side sessions, secure cookies, protected-route dependencies, and token validation.
β’ Develop and sustain backend integrations for headless Drupal preview/protected content, public alerts, notification preferences, contact information, external alerting systems, and upcoming Salesforce workflows.
β’ Take ownership of database-related application modifications using SQLModel, SQLAlchemy, Alembic migrations, asynchronous repositories, MySQL/RDS compatibility, idempotent background jobs, and best practices for production-safe schema rollouts.
β’ Manage the React/Vite/TypeScript frontend, encompassing routing, authenticated user experience, public disaster recovery workflows, content rendering, React Query data access, and forms managed by React Hook Form.
β’ Uphold the governed design-system boundaries, which include Radix-backed primitives, DTCG design tokens, generated CSS/Tailwind/Drupal token outputs, WCAG 2.1 AA compliance, and accessibility testing.
β’ Ensure the health of tests and quality gates across Pytest, Vitest, Playwright, axe accessibility checks, ESLint, Ruff, TypeScript, bundle checks, CodeQL, dependency reviews, and npm audits.
β’ Engage in release and operations activities including GitHub Actions workflows, blue/green frontend releases, backend image deployments, one-off/migration workflows, runbooks, logs, metrics, and incident troubleshooting.
β’ Document implementation decisions, integration contracts, operational assumptions, and handoff notes to ensure that the portal remains maintainable by the broader team.
β’ Over 7 years of professional software engineering experience with significant ownership of production web applications.
β’ More than 5 years of practical Python backend development in production or production-like environments.
β’ At least 5 years of experience with React and TypeScript, or sufficient practical experience to maintain and extend a mature React single-page application.
β’ Proven experience in building API-driven systems that involve authentication, data persistence, testing, and operational support.
β’ Previous experience in enterprise or public-sector settings is advantageous, particularly where security, accessibility, documentation, and change control are critical.
β’ A minimum of 2 years providing technical leadership, mentoring, code review, or delivery guidance is preferred, although this role is not primarily focused on heavy people management.
β’ Health insurance
β’ Flexible working hours
β’ Professional development opportunities
Avnet
Teradyne
Intetics
New Charter Technologies
Get handpicked remote jobs straight to your inbox weekly.