Remotery

Software Engineer – Application Consultant

Posted 11 hours ago

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

Definity11 hours ago

Application Security Engineer

MX flagMexico OnlyFull-timeApplication Engineer
ApplyView job
Dijital Team11 hours ago

Application Support Engineer

LK flagSri Lanka OnlyFull-timeApplication Engineer
ApplyView job
Rescale11 hours ago

Applications Engineer, Agentic Workflows

US flagUnited States OnlyFull-timeApplication Engineer$156k – $180k/year
ApplyView job
BetterHelp11 hours ago

Senior Security Software Engineer, Applications

US flagUnited States OnlyFull-timeApplication Engineer$130k – $185k/year
ApplyView job
Agility Robotics11 hours ago

Senior Application Security Engineer

US flagCalifornia, +2 more statesFull-timeApplication Engineer$143k – $224k/year
ApplyView job
Quanata11 hours ago

Application Security Engineer

US flagUnited States OnlyFull-timeApplication Engineer$175k – $215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers