APN Consulting, Inc. is a progressive IT staffing and services company offering innovative business solutions to improve client business outcomes. We focus on high impact technology solutions in ServiceNow, Fullstack, Cloud & Data, and AI / ML. Due to our globally expanding service offerings we are seeking top-talent to join our teams and grow with us.Job title: Full Stack Developer with React.jsDuration of the project: 6 monthsWork Location with Zip code: One Bowerman Drive, Beaverton, OR 97005, USAWork Mode : 100% OnsiteMinimum years of experience required: 10+Is Skype/WebEx interview, OK? Video conferencePlease Confirm Must Have Skills (TOP 3 SKILLS) – Full stack developer with reactjs, Node & AWS skills with good client communication and cordinationOnshore Lead - SCPT Costing PlatformPosition OverviewThe Onshore Lead will serve as the technical architect and team leader for the SCPT (Supply Chain Planning & Tracking) Costing platform, a mission-critical enterprise application built on AWS serverless architecture. This role requires a seasoned full-stack engineer who can bridge technical excellence with leadership, guiding a distributed team of 8 offshore developers (3 API, 2 UI, 2 QA, 1 Infrastructure) while driving architectural decisions and maintaining high-quality deliverables.Primary Responsibilities1. Technical Leadership & Architecture (40%)System Architecture:** Design and evolve the serverless architecture on AWS, ensuring scalability, reliability, and cost-effectivenessTechnology Strategy:** Make critical decisions on technology stack, frameworks, and third-party integrationsCode Quality:** Establish and enforce coding standards, best practices, and design patterns across the teamTechnical Debt Management:** Balance feature delivery with technical debt reduction and system improvementsPerformance Optimization:** Identify and resolve performance bottlenecks in UI, API, and database layersSecurity & Compliance:** Ensure application meets Nike's security standards, compliance requirements, and data protection policies2. Team Leadership & Mentorship (30%)Offshore Team Management:** Lead daily standups, sprint planning, and retrospectives with distributed team across time zonesMentorship:** Provide technical guidance and career development for 3 senior and 5 junior/mid-level offshore developersCode Reviews:** Conduct thorough code reviews, providing constructive feedback and knowledge sharingSkill Development:** Identify skill gaps and create learning paths for team membersConflict Resolution:** Address technical disagreements and facilitate consensus on architectural decisionsPerformance Management:** Work with HR/management on performance reviews and goal setting3. Project Delivery & Stakeholder Management (20%)Sprint Planning:** Break down complex features into actionable user stories and tasksRisk Management:** Identify technical risks early and develop mitigation strategiesStakeholder Communication:** Translate technical concepts for non-technical stakeholdersDelivery Oversight:** Ensure on-time, high-quality delivery of features and bug fixesCross-functional Collaboration:** Work with Product, UX, Business Analysts, and other engineering teamsEstimation & Planning:** Provide accurate effort estimates for roadmap planning4. Hands-on Development (10%)Critical Features:** Lead implementation of complex, high-risk featuresProof of Concepts:** Build POCs for new technologies or architectural changesProduction Support:** Troubleshoot and resolve critical production issuesTechnical Spikes:** Investigate and prototype solutions for ambiguous requirementsRequired Technical SkillsCloud & Infrastructure (Expert Level)AWS Services:Compute:Lambda, API Gateway, Step FunctionsStorage:S3, RDS (PostgreSQL), OpenSearchIntegration:SQS, EventBridge, SNSSecurity:IAM, KMS, Secrets Manager, VPCMonitoring:CloudWatch, X-Ray, CloudWatch InsightsInfrastructure as Code:Terraform:Advanced module development, state management, multi-environment deploymentsTerraform best practices: DRY principles, remote state, workspace managementInfrastructure security and compliance automationCI/CD:Jenkins:Declarative pipelines, Groovy DSL, multi-stage deploymentsDocker containerization and orchestrationAutomated testing integrationBlue-green and canary deployment strategiesBackend Development (Expert Level)Node.js Ecosystem:Advanced Node.js patterns (async/await, event emitters, streams)Express.js for API developmentAWS Lambda optimization and cold start managementMemory management and performance tuningDatabase Technologies:PostgreSQL:Query optimization, indexing strategies, connection poolingSequelize ORM:Complex associations, migrations, transactionsDatabase design and normalizationRead replicas and database scalingEvent-Driven Architecture:Kafka/KafkaJS:Consumer groups, offset management, partition strategiesMessage queue patterns (SQS, dead letter queues)Event sourcing and CQRS patternsIdempotency and exactly-once processingSearch & Analytics:OpenSearch/Elasticsearch:Index design, query DSL, aggregationselastic-builder for complex queriesSearch optimization and relevance tuningAdditional Technologies:Snowflake data warehouse (queries, data modeling)Databricks SQL integrationLDAP/Active Directory integrationExcel processing (ExcelJS, xlsx libraries)Frontend Development (Advanced Level)React Ecosystem:React 17+ (Hooks, Context API, performance optimization)Redux/Redux-Saga for complex state managementReact Router v6Module Federation (micro-frontends)UI Libraries & Tools:AG Grid Enterprise (complex data grids)Material-UI/Emotion (styled components)Nike Design System (EDS) - preferredWebpack configuration and optimizationAuthentication & Authorization:Okta integrationOAuth 2.0 / OpenID Connect flowsJWT token managementRole-based access control (RBAC)DevOps & Tooling (Advanced Level)Version Control:Git advanced workflows (rebase, cherry-pick, branching strategies)Testing:Jest (unit, integration testing)Cypress (E2E testing)API testing (Postman/Bruno)Test coverage analysis and improvementMonitoring & Observability:CloudWatch Logs InsightsDistributed tracing (X-Ray)Application Performance Monitoring (APM)Custom metrics and alertingContainerization:Docker, Docker Compose, multi-stage buildsRequired Soft Skills & Leadership QualitiesCommunication ExcellenceClear Technical Communication:Ability to explain complex technical concepts to non-technical stakeholdersDocumentation:Create comprehensive technical documentation, ADRs (Architecture Decision Records), and runbooksCross-timezone Collaboration:Effective async communication with offshore teamPresentation Skills:Present technical solutions to senior leadership and stakeholdersActive Listening:Understand team concerns, requirements ambiguity, and stakeholder needsLeadership & MentorshipServant Leadership:Support team success by removing blockers and providing resourcesConflict Resolution:Navigate technical disagreements with diplomacy and data-driven decisionsGrowth Mindset:Foster a learning culture, encourage experimentation and innovationEmpathy:Understand team challenges, especially across cultural and time zone differencesDecision Making:Make timely decisions with incomplete information when necessaryProblem-Solving & Critical ThinkingAnalytical Thinking:Break down complex problems into manageable componentsRoot Cause Analysis:Investigate production issues systematicallyTrade-off Analysis:Balance competing priorities (speed vs. quality, cost vs. performance)Innovation:Identify opportunities for process improvements and technical innovationsProject ManagementAgile/Scrum Mastery:Deep understanding of agile principles and practicesRisk Management:Proactively identify and mitigate risksPrioritization:Help product owners prioritize technical work vs. feature workEstimation:Provide accurate estimates and communicate uncertaintyTime Management:Balance hands-on work with leadership responsibilitiesWe are committed to fostering a diverse, inclusive, and equitable workplace where individuals from all backgrounds feel valued and empowered to contribute their unique perspectives. We strongly encourage applications from candidates of all genders, races, ethnicities, abilities, and experiences to join our team and help us build a culture of belonging.