Remotery

Software Engineer – Application Consultant

Posted Jun 26

This is a fully remote position, open to applicants in North Carolina.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Health insurance

β€’ Flexible working hours

β€’ Professional development opportunities

People also viewed

Avnet14 hours ago

Hardware Applications Engineer

US flagUnited States OnlyFull-timeApplication Engineer
ApplyView job
Teradyne1 day ago

Field Application Engineer

TW flagTaiwan OnlyFull-timeApplication Engineer
ApplyView job
Intetics1 day ago

Dispatcher Application Engineer, Blue Yonder

PL flagPoland, +1 more countryFreelanceApplication Engineer
ApplyView job
New Charter Technologies1 day ago

ECM Application Engineer

US flagFlorida OnlyFull-timeApplication Engineer$80k/year
ApplyView job
GE Vernova1 day ago

Senior Technical Application Engineer – Nuclear Control Upgrades

US flagNew York OnlyFull-timeApplication Engineer$131.7k – $219.3k/year
ApplyView job
GE Vernova1 day ago

Senior Technical Application Engineer – Nuclear Control Upgrades

US flagNew York OnlyFull-timeApplication Engineer$131.7k – $219.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers