IT - Technology Lead | Reactive Programming | react JS

Cloudspace LLC
Beaverton, OR, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$47,050.0 - $56,160.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Active Directory Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Data Analysis Application Performance Management Confluence Unit Testing Software Bug Management Cloud Computing Code Coverage
+63 more
Software Quality Code Review Databases Continuous Integration Command-Query Responsibility Segregation (Software Development) Data Warehousing Software Design Documents Software Design Patterns DevOps Elasticsearch Groovy Global System for Mobile Communications Monitoring of Systems Identity and Access Management PostgreSQL Uptime Node.Js Performance Tuning Scrum Methodology Query Optimization Role-Based Access Control E2e Testing Openid Connect Runbook Software Deployment Systems Architecture Cisco WebEx Network Routers Software Modules Okta Postman ReactJS Express.js Snowflake Database Optimization Cypress (Programming Language) Reliability of Systems Technical Debt Amazon Virtual Private Cloud (VPC) Backend Git Event Driven Architecture Containerization Git Flow Integration Tests Data Analytics Integration Frameworks Apache Kafka Reactive Programming Front End Software Development React Redux Event Sourcing Cloudwatch Api Gateway Software Coding Amazon Simple Queue Service (SQS) Terraform Software Version Control Api Management Serverless Computing Docker Jenkins Databricks

Job description

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.Location: Onshore (US-based preferred) Experience Required: 10+ years Team Size: Leading 8 offshore developers Reporting To: Engineering Manager / Director of Engineering—## Primary Responsibilities### 1. 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 policies### 2. 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 setting### 3. 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 planning### 4. 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 requirements—## Required Technical Skills### Cloud & 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 strategies### Backend 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 builds—## Required Soft Skills & Leadership Qualities### Communication 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 needs### Leadership & 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 necessary### Problem-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 innovations### Project 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 responsibilities—## Day-to-Day Activities### Morning (Overlap with Offshore Team - 8:00 AM - 10:00 AM)Daily Standup: Facilitate 15-minute standup with full teamBlocker Resolution: Address any blockers raised by offshore teamPR Reviews: Review pull requests submitted overnight by offshore teamArchitecture Questions: Answer technical questions and provide guidanceSprint Planning: Clarify user stories and acceptance criteria### Mid-Day (Deep Work - 10:00 AM - 2:00 PM)Code Development: Implement critical features or complex componentsArchitecture & Design: Create design documents, sequence diagrams, ERDsStakeholder Meetings: Requirements gathering, demo sessions, status updatesPerformance Analysis: Investigate and optimize application performanceProof of Concepts: Build POCs for new technologies or approaches### Afternoon (Team Enablement - 2:00 PM - 5:00 PM)1-on-1s: Weekly one-on-one meetings with team membersCode Reviews: In-depth review of complex PRs with feedbackDocumentation: Update technical docs, runbooks, and knowledge baseProduction Monitoring: Review CloudWatch metrics, error rates, performanceSprint Ceremonies: Sprint planning, refinement, retrospectivesLearning & Development: Stay current with new AWS services, React patterns, etc.### Evening (Async Collaboration - 5:00 PM - 6:00 PM)Offshore Handoff: Leave detailed notes, feedback, and guidance for offshore team’s next daySlack/Email: Respond to async questions from offshore teamDocumentation Updates: Ensure confluence/wiki is up-to-datePlanning for Next Day: Review priorities and prepare for tomorrow—## Key Performance Indicators (KPIs)### Team PerformanceSprint Velocity: Consistent and predictable team velocitySprint Commitment: 90%+ sprint goal achievementDeployment Frequency: Weekly production deployments (or more frequent)Lead Time: Reduce time from story start to production deploymentCycle Time: Optimize time from code commit to production### Quality MetricsDefect Density: < 0.5 defects per story pointProduction Incidents: < 2 P1/P2 incidents per quarterCode Coverage: Maintain > 80% unit test coveragePR Turnaround Time: < 24 hours for code review feedbackTechnical Debt Ratio: < 5% of total development time### System ReliabilitySystem Uptime: 99.9% uptime SLAAPI Response Time: P95 < 500ms, P99 < 1000msError Rate: < 0.1% of requestsLambda Performance: Cold start < 2s, warm execution < 200ms### Team HealthTeam Satisfaction: > 4.0/5.0 on team surveysRetention: > 90% annual team retentionSkill Growth: Visible progression in team capabilities quarter-over-quarterKnowledge Sharing: Regular tech talks, documentation contributions Project Code: GSM MDO CSO Program Support, Join Our Community of Food People! Leads all functions of the Dry, Disposables, and Culinary Equipment Supplies (CES), and fresh departments as assigned by Store Management. Ensu…

  • 8 hours ago, Renuity Lead Installer Base Wage: $38/hr The home improvement industry is broken. Renuity is here to fix it. We’re on a mission to revolutionize home improvement, making it…
  • 3 days ago

Requirements

POC: Brenda Job title: Onshore Lead Duration of the project: 6 months Work Location with Zip code: One Bowerman Drive, Beaverton, OR 97005, USA Please confirm if this would be onsite from day one OR Initial remote for 2-3 months and then expecting candidate to work from office OR 100% Remote: Client office Is this an 100% remote role? No Vendor Rate Range (min to max rate you can offer): 70 $ per hr Do you have budget approved for this request? In Progress Minimum years of experience required: 10+ Would you require the candidates to meet you for in person interview? No Is Skype/WebEx interview, OK? Video conference Please Confirm Must Have Skills (TOP 3 SKILLS) Full stack developer with reactjs, Node & AWS skills with good client communication and ccordinationOnshore Lead - SCPT Costing Platform## Position 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

Benefits & conditions

  • $38.00-40.00 per hour, + $19.00 per hour We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining S…

  • 14 days ago +

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · World Congress 2021

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

4:37 min

Architecting single sign-on flows across multiple application domains

Gift Egwuenu · World Congress 2023

Videos

See all

Related articles

See all