[Remote] Software Engineer - Application Consultant
Note: The job is a remote job and is open to candidates in USA. Kyndryl is a technology services company that designs, builds, manages, and modernizes mission-critical technology systems. As an Application Consultant, you will drive innovation and transformation by collaborating with customers to tailor technology solutions that meet their unique needs and guide them through application modernization efforts.
Responsibilities
- Maintain and enhance the FastAPI backend, including API routes, service boundaries, request correlation, configuration, health/readiness checks, metrics, and telemetry ingestion
- Support the BFF authentication model using OIDC-based login, server-side sessions, secure cookies, protected-route dependencies, and token validation
- Build and maintain backend integrations for headless Drupal preview/protected content, public alerts, notification preferences, contact information, external alerting systems, and future Salesforce workflows
- Own database-facing application changes using SQLModel, SQLAlchemy, Alembic migrations, async repositories, MySQL/RDS compatibility, idempotent background jobs, and production-safe schema rollout practices
- Maintain the React/Vite/TypeScript frontend, including routing, authenticated UX, public disaster recovery workflows, content rendering, React Query data access, and React Hook Form workflow forms
- Preserve the governed design-system boundary, including Radix-backed primitives, DTCG design tokens, generated CSS/Tailwind/Drupal token outputs, WCAG 2.1 AA behavior, and accessibility tests
- Keep tests and quality gates healthy across Pytest, Vitest, Playwright, axe accessibility checks, ESLint, Ruff, TypeScript, bundle checks, CodeQL, dependency review, and npm audit
- Participate in release and operations activities: 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 so the portal remains maintainable by the broader team
Skills
- Strong hands-on experience building production APIs with Python and FastAPI, Flask, Django, or similar frameworks
- Experience designing RESTful APIs, service boundaries, validation schemas, async HTTP clients, structured errors, and integrations with internal and external systems
- Practical understanding of AuthN/AuthZ, OAuth/OIDC, JWT/JWKS, secure session handling, encryption, PII handling, secrets, dependency hygiene, and least-privilege thinking
- Experience with relational data modeling, SQL, migrations, SQLAlchemy or comparable ORM patterns, and production-safe database changes
- Working knowledge of React, TypeScript, modern routing, form handling, API clients, component systems, responsive UI, and accessibility expectations
- Ability to write and maintain unit, integration, E2E, accessibility, and regression tests and to use CI signals to improve code quality
- Comfort with Git, pull requests, code review, GitHub Actions or similar CI/CD systems, environment configuration, and release troubleshooting
- Ability to work directly with stakeholders, clarify ambiguous requirements, document decisions, mentor less experienced developers, and operate independently in an enterprise environment
- Experience with the specific stack in this portal: FastAPI, Pydantic, SQLModel, SQLAlchemy, Alembic, httpx, boto3, python-jose, cryptography, React, Vite, TypeScript, React Router, TanStack Query, React Hook Form, Zod, Radix UI, Tailwind CSS, Vitest, and Playwright
- Experience with headless CMS integrations, especially Drupal JSON/page/menu/view contracts, route resolution, preview workflows, cache metadata, and safe rich-content rendering
- Experience with public-sector identity or enterprise OIDC integrations, secure login flows, MFA/step-up patterns, and role/scope normalization
- Experience with notification and alerting systems, email/SMS provider abstraction, verification-code flows, idempotent delivery generation, or event-driven background processing
- Exposure to observability practices with Dynatrace, CloudWatch, structured logging, correlation IDs, metrics, alerting, and production triage
- Cloud infrastructure familiarity as a nice-to-have: OpenTofu/Terraform, AWS CloudFront, S3, ECS Fargate, ECR, ALB, RDS MySQL, DynamoDB, EventBridge, SQS/DLQ, SES, AWS End User Messaging SMS, Secrets Manager, KMS, IAM/OIDC, WAF, and CloudWatch alarms
- AI skills as a plus: agentic coding workflows, agent development, LangGraph, LangChain or equivalent orchestration, tool calling, retrieval-augmented generation, AI evaluation, prompt/system design, guardrails, and responsible use of AI on sensitive codebases
Benefits
- Eligible for Kyndryl’s discretionary annual bonus program, based on performance and subject to the terms of Kyndryl’s applicable plans
- Comprehensive benefits package which includes medical and dental coverage, disability, retirement benefits, paid leave, and paid time off
- Sales commission plan in lieu of the annual discretionary bonus program if this is a sales commission eligible role
- Employee learning programs give you access to the best learning in the industry to receive certifications, including Microsoft, Google, Amazon, Skillsoft, and many more
- Company-wide volunteering and giving platform, you can donate, start fundraisers, volunteer, and search over 2 million non-profit organizations
Company Overview
Company H1B Sponsorship