Beaverton, OR30+ days ago
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. 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.