What are the responsibilities and job description for the Senior Full Stack Engineer position at XPath Solutions?
Senior Full Stack Engineer (Frontend & BFF Focus)Location: Bothell, WA Employment Type: Contract Candidate Location = Candidate should be local to Bothell, WA (In-person interview is a must)GC and USCRole OverviewWe are seeking a Senior Full Stack Engineer with strong expertise across Frontend (UI) and Backend-for-Frontend (BFF) layers. This role is responsible for building scalable, secure, and high-performance web applications using modern frontend frameworks and backend integration patterns.The ideal candidate is a hands-on engineer who partners closely with UX/UI, Architecture, and Platform teams, applies modern engineering practices, and delivers enterprise-grade, customer-facing solutions.Key ResponsibilitiesFrontend & BFF DevelopmentDesign and develop frontend UI components using React.js, Next.js, and TypeScriptBuild and maintain Backend-for-Frontend (BFF) layers using Java, JavaScript, Node.js, REST, GraphQL, or MuleSoftDevelop responsive and adaptive web applications optimized for multiple devices and browsersApply Micro Front-End architectures where applicableUX & Performance EngineeringCollaborate closely with UX/UI Designers to deliver intuitive, high-quality user experiencesImplement engineering best practices to ensure high-performance, browser-friendly web solutionsContinuously improve website and application performance using monitoring tools such as Dynatrace, Quantum Metric, Splunk, and similar platformsEngineering ExcellenceDesign, code, test, debug, and document new and existing componentsBuild high-quality, secure, and maintainable code using:Unit testingTest-driven development (TDD)Security-driven developmentImplement all critical Non-Functional Requirements (NFRs), including:ScalabilitySecurityAvailabilityPerformanceTroubleshoot and resolve code-level issues quickly and efficientlyArchitecture & CollaborationPartner with Enterprise and Application Architecture teams to contribute to solution design and technical architectureApply deep technical expertise to solve complex programming and design challengesActively participate in Agile/Scrum processes, including sprint planning, user story creation, and code reviewsAI-Assisted DevelopmentEffectively leverage GitHub Copilot across the SDLC for:Pair programmingUnit and automation test generationWriting user stories and improving developer productivityRequired Technical SkillsFrontendReact.jsNext.jsTypeScriptMicro Front-End ArchitectureHTML5, CSS3, Bootstrap.jsJavaScript, XMLBackend / BFFJava and/or JavaScriptNode.jsRESTful ServicesGraphQLSpring BootMuleSoft (preferred)Data & IntegrationNoSQL databases (MongoDB, Cassandra)Kafka / MQRedisCloud & DevOpsAzure and/or AWS cloud environmentsDocker, KubernetesJenkins, Git, JiraCI/CD pipelinesMonitoring & ObservabilitySplunkDynatracePrometheus / GrafanaAdditionalAI and Machine Learning exposure (preferred)Strong understanding of security best practices and enterprise NFRsPreferred QualificationsExperience building enterprise-scale web platformsStrong understanding of frontend performance optimizationHands-on experience with GraphQL-based BFF architecturesExperience working in high-availability, regulated, or large-scale environments
Salary : $55 - $60