Senior Forward Deployed Full-Stack Engineer

Ktekresourcing — Canada · Posted ~3 hours ago

Senior Full-time Remote

Skills

Angular C# .NET AWS full-stack development cloud deployment software architecture stakeholder collaboration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a senior hands-on full-stack engineer directly with business stakeholders and technical teams to transform ambiguous operational needs into secure, scalable production software. You’ll own solutions from discovery and prototyping through architecture, implementation, cloud deployment, stabilization, and adoption.

Highlights

100% remote senior role with broad ownership across discovery, architecture, implementation, cloud deployment, and production. Strong opportunity to work directly with stakeholders and solve ambiguous enterprise problems.

Description

Position: Senior Forward Deployed Full-Stack Engineer — Angular, .NET & AWS Job Type: Full-Time Location: 100% Remote Position Summary We are seeking a Senior, hands-on Forward Deployed Full-Stack Engineer to work directly with business stakeholders, architects, product teams, and engineering teams to turn ambiguous operational needs into secure, scalable, production-ready software. This is a balanced full-stack role requiring strong experience across Angular, C#/.NET, and AWS. The engineer will own solutions across the delivery lifecycle—from discovery and rapid prototyping through architecture, implementation, cloud deployment, production stabilization, and user adoption. The ideal candidate is comfortable working in complex enterprise environments, learning unfamiliar domains quickly, making pragmatic technical decisions, and delivering measurable outcomes with limited specification. Key Responsibilities Partner directly with business stakeholders and subject-matter experts to understand workflows, pain points, constraints, and desired outcomes.Convert ambiguous business needs into technical options, prototypes, delivery plans, and production solutions.Build prototypes and proofs of concept and evolve successful solutions into secure, tested, maintainable production systems.Design and develop enterprise applications using Angular, TypeScript, C#, ASP.NET Core, and AWS.Own features end to end across UI, APIs, data access, integrations, cloud services, testing, deployment, and production support.Design secure REST APIs, asynchronous workflows, scheduled processes, and event-driven integrations.Integrate with enterprise systems through APIs, queues, events, files, and approved middleware patterns.Modernize legacy applications incrementally while preserving business continuity and reducing technical risk.Build responsive enterprise applications using Angular 18+, TypeScript, HTML5, CSS3, and SCSS.Apply modern Angular patterns including standalone components, Signals, computed state, lazy loading, RxJS, reactive forms, routing, guards, and interceptors.Design and implement APIs and services using C#, ASP.NET Core, and modern .NET.Implement authentication and authorization using OAuth 2.0, OpenID Connect, JWT claims, roles, scopes, and policy-based authorization.Build data-access layers using Entity Framework Core and SQL.Implement background processing, idempotent operations, retries, correlation IDs, and resilient integration workflows.Design and operate secure AWS solutions using services such as Lambda, API Gateway, ECS/Fargate and/or EKS, S3, CloudFront, SQS, SNS, EventBridge, RDS, DynamoDB, CloudWatch, IAM, KMS, and Secrets Manager.Use Infrastructure as Code through Terraform, AWS CDK, or CloudFormation.Build and maintain CI/CD pipelines using GitHub Actions, Azure DevOps, AWS deployment services, or comparable tooling.Containerize applications using Docker and deploy through secure, repeatable processes.Implement automated testing, quality gates, security scanning, versioned artifacts, environment promotion, smoke tests, and rollback procedures.Establish structured logging, metrics, tracing, dashboards, alerts, health checks, and correlation across distributed components.Troubleshoot production issues across browser, API, compute, data, messaging, network, and external-service layers.Participate in production support, root-cause analysis, planned releases, and an agreed on-call model when required.Conduct code reviews, mentor engineers, and improve engineering standards through practical guidance.Support rollout, training, user adoption, feedback collection, and iterative improvement after launch.Create architectural documentation, runbooks, support procedures, decision records, and operational handoffs. Required Qualifications Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline, or equivalent professional experience.8+ years of professional software engineering experience, including significant recent hands-on full-stack delivery.Strong production experience with Angular, TypeScript, C#, ASP.NET Core, and AWS.Demonstrated ability to own complete features across frontend, backend, integration, cloud deployment, testing, and production support.Recent experience with Angular 18+, including standalone components, Signals, RxJS, reactive forms, routing, guards, and interceptors.Strong TypeScript skills, including generics, type constraints, utility types, typed API contracts, and domain modeling.Strong HTML/CSS/SCSS skills, including semantic markup, Flexbox, Grid, responsive design, and accessibility.Strong C#/.NET skills including API design, dependency injection, middleware, asynchronous programming, authentication/authorization, testing, and production troubleshooting.Hands-on experience designing or operating AWS workloads.Experience with SQL and relational data modeling; exposure to NoSQL where appropriate.Experience with CI/CD, Docker, automated testing, observability, and Infrastructure as Code.Ability to work directly with business users, clarify ambiguous requirements, prototype rapidly, and communicate technical trade-offs clearly.Strong analytical, troubleshooting, ownership, and stakeholder-management skills. Preferred Qualifications Experience in a forward-deployed, solutions-engineering, consulting, product-engineering, or customer-facing delivery role.Experience modernizing legacy Angular and .NET applications incrementally.Experience with reusable component libraries, design systems, Storybook, design tokens, or multi-application UI standards.Experience with micro-frontends, monorepos, Nx, or independently deployable frontend domains.Experience with event-driven systems, distributed workflows, queues, and background processing.Experience integrating enterprise identity providers and implementing OAuth/OIDC-based security.Experience with API gateways, WAFs, service-to-service security, and cloud cost optimization.Experience with GitHub Actions, Azure DevOps, Terraform, Kubernetes, or Amazon ECS/Fargate.React experience as a secondary frontend skill.AWS certification is beneficial.Experience using approved enterprise AI tools for prototyping, development, testing, troubleshooting, or documentation. What Success Looks Like Independently discover and frame ambiguous business problems.Deliver thin, testable solution increments and evolve them into production-grade capabilities.Own features across Angular, .NET, AWS, integration, CI/CD, and observability.Reduce time from business problem identification to validated production outcome.Improve reliability, maintainability, security, performance, and user adoption.Establish trust with business stakeholders through direct communication, rapid feedback, and dependable delivery.Leave behind supportable systems, automated delivery processes, actionable documentation, and clear operational ownership.