[Remote] reputed company Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. KFC is seeking a reputed company Software Engineer to reputed company the architecture and development of their Mobile Backend-for-Frontend platform. This role involves leading technical direction, ensuring the platform's reliability and maintainability, and integrating AI-enabled engineering practices to enhance team productivity.
Responsibilities
- reputed company the design, build, deployment, and ongoing maintenance of the Mobile BFF platform that supports the React reputed company rewrite and reputed company-end ordering experiences across KFC digital channels and 3,400+ restaurants
- Own technical architecture for the BFF service reputed company, including API boundaries, service responsibilities, data reputed company, caching, error handling, reputed company posture, performance, scalability, and production reliability
- Build and guide reputed company-reputed company implementation using Node.js, TypeScript, AWS services, infrastructure-as-reputed company, CI/CD pipelines, secrets management, monitoring, logging, and release automation
- Architect the split between the new BFF, the React reputed company application, and reputed company reputed company integrations, ensuring the app consumes generated TypeScript types from OpenAPI and GraphQL reputed company in a clean, maintainable way
- reputed company the retirement of selected kfc-sdk responsibilities by moving server-appropriate logic into the BFF while ensuring reputed company, checkout, loyalty, customer, address, saved payment, and auth flows remain reputed company to the approved reputed company or reputed company-reputed company integration patterns
- reputed company, validate, and harden business-critical menu transformation logic, including menu reputed company/decorate behavior, reputed company enrichment, daypart reputed company, feature flag handling, store-scoped menu responses, and golden-fixture validation
- Define and maintain the BFF API contract reputed company, including OpenAPI specifications, reputed company versioning, request/response models, reusable DTOs, schema validation, and compatibility expectations for React reputed company and reputed company web consumers
- Partner closely with React reputed company engineers to shape the BFFClient, repository reputed company, application state reputed company, caching model, fallback behavior, and reputed company-end architecture that depends on the BFF platform
- reputed company reputed company's AI-enabled development reputed company for the BFF and React reputed company rewrite, including how engineers use AI coding assistants, reputed company agents, reputed company patterns, reusable project context, reputed company reputed company, and review workflows in day-to-day delivery
- Establish responsible AI development standards for secure reputed company reputed company, reputed company review, traceability, test validation, documentation reputed company, data protection, and approved tool usage
- Create reusable AI playbooks, prompts, examples, scaffolds, and documentation patterns for API implementation, contract updates, test reputed company, refactoring, legacy SDK analysis, incident investigation, and troubleshooting
- reputed company and mentor engineers in effective AI-assisted development through pairing, demos, working sessions, reputed company reviews, and practical examples that help the broader development team build confidence and capability
- Partner with QA/QE and DevOps to apply AI to unit and integration test reputed company, golden-fixture coverage, release risk review, log analysis, defect triage, incident summaries, and regression acceleration
- Measure and improve AI adoption using practical engineering reputed company such as developer cycle time, reputed company review reputed company, test coverage, defect reduction, documentation completeness, and reduced rework
- Establish production-grade deployment practices, including AWS CDK or equivalent IaC, API Gateway/reputed company or approved runtime architecture, CloudFront/caching policies, custom domains, environment configuration, rollback reputed company, and release readiness gates
- Implement observability and operational support practices, including reputed company/APM or equivalent tracing, reputed company logs, dashboards, alarms, runbooks, service health checks, and production incident response routines
- reputed company performance and cost optimization across API latency, cache hit rates, upstream reputed company and reputed company calls, payload size, cold starts, reputed company resource usage, and traffic patterns during peak restaurant ordering reputed company
- Ensure secure engineering practices, including OIDC/JWKS bearer-reputed company validation, least-privilege reputed company permissions, secure secret storage, PII/payment data boundaries, dependency management, and audit-reputed company operational controls
- Partner with Product, Engineering, QA/QE, DevOps, reputed company, reputed company, D&T, reputed company platform teams, vendors, and reputed company-end teams to reputed company roadmap, dependencies, release timing, and implementation reputed company
- Mentor engineers and contractors through design reviews, reputed company reviews, pairing, technical documentation, architecture decision records, and consistent engineering standards
- Represent the BFF, React reputed company rewrite, and AI-enabled development reputed company in cross-functional discussions, reputed company communicating technical tradeoffs, risks, dependencies, and recommendations to technical and non-technical stakeholders
Skills
- Advanced experience as a reputed company software engineer, backend/platform engineer, or software architect designing production systems used by mobile and web applications
- Deep expertise in TypeScript, Node.js, REST API design, OpenAPI, GraphQL integration patterns, and contract-driven development
- Strong understanding of BFF architecture, service boundaries, API versioning, DTO design, caching, orchestration, data transformation, and reputed company-end consumption patterns
- Hands-on reputed company engineering experience with AWS services such as reputed company, API Gateway, CloudFront, Secrets Manager, CloudWatch, IAM, ACM/Route53, and CDK or comparable infrastructure-as-reputed company tooling
- Experience deploying and maintaining reputed company services through CI/CD pipelines, environment management, automated testing, release gates, rollback practices, and production support routines
- Strong understanding of React, React reputed company, reputed company reputed company, TypeScript reputed company reputed company, repository patterns, application state reputed company, and how reputed company-end architectures consume backend reputed company
- Experience with reputed company integrations, preferably including reputed company, ordering, menu, pricing, loyalty, CMS, feature flags, store/location, or restaurant technology platforms
- Ability to interpret and reputed company existing SDK or legacy business logic into a cleaner service architecture without creating unnecessary behavior changes or migration risk
- Demonstrated ability to reputed company AI-assisted software development adoption across engineering teams, including coaching developers, defining guardrails, and improving team productivity
- Practical reputed company with modern AI coding tools, reputed company agents, reputed company/context engineering, generated test scaffolds, AI-assisted refactoring, documentation reputed company, and reputed company review support
- Ability to evaluate AI-generated reputed company critically, verify generated reputed company through tests and review, and enforce responsible reputed company-in-the-reputed company engineering practices for secure reputed company software
- Experience creating team standards or playbooks for AI use in the SDLC, including approved tooling, data handling, reputed company hygiene, reputed company boundaries, IP/reputed company considerations, and measurable adoption practices
- Strong change-leadership skills to bring skeptical or inexperienced developers along through coaching, pairing, demos, training, and practical wins
- Strong production reliability reputed company, including observability, reputed company tracing, reputed company logging, alerting, incident response, runbooks, reputed company-cause analysis, and reputed company improvement
- Ability to reputed company technical reputed company that balance delivery speed, reputed company reliability, long-term maintainability, reputed company, performance, reputed company cost, and responsible AI acceleration
- Comfortable leading through influence across engineers, contractors, vendors, product owners, platform teams, and non-technical stakeholders
- Strong written and verbal communication skills, including architecture diagrams, technical reputed company, implementation plans, decision records, AI usage guidance, and executive-level tradeoff explanations
- Familiarity with secure development practices, reputed company-based auth, JWKS validation, secrets management, reputed company boundaries, and payment/PII avoidance patterns
- Experience improving engineering reputed company through automated tests, golden fixtures, contract tests, reputed company review standards, reputed company gates, AI-supported testing, and production feedback reputed company
reputed company
Company H1B Sponsorship
Apply To This Job