Overview
Skills
Job Details
Position Technical Architect
Location Remote
Duration Long term contract
Position Overview
The 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 Responsibilities
1. Technical Leadership & Architecture (40%)
- System Architecture: Design and evolve the serverless architecture on AWS, ensuring scalability, reliability, and cost-effectiveness
- Technology Strategy: Make critical decisions on technology stack, frameworks, and third-party integrations
- Code Quality: Establish and enforce coding standards, best practices, and design patterns across the team
- Technical Debt Management: Balance feature delivery with technical debt reduction and system improvements
- Performance Optimization: Identify and resolve performance bottlenecks in UI, API, and database layers
- Security & 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 across time zones
- Mentorship: Provide technical guidance and career development for 3 senior and 5 mid/junior developers
- Code Reviews: Conduct detailed code reviews with constructive feedback
- Skill Development: Identify capability gaps and create structured learning paths
- Conflict Resolution: Drive consensus during architectural debates
- Performance Management: Partner with HR/management on evaluations and goal-setting
3. Project Delivery & Stakeholder Management (20%)
- Sprint Planning: Break down complex features into actionable tasks and user stories
- Risk Management: Identify risks early and build mitigation strategies
- Stakeholder Communication: Translate technical concepts for non-technical audiences
- Delivery Oversight: Ensure timely, high-quality delivery of features and fixes
- Cross-functional Collaboration: Partner with Product, UX, BA, and other engineering teams
- Estimation & Planning: Deliver accurate estimates for roadmap and sprint planning
4. Hands-on Development (10%)
- Critical Features: Implement high-risk or complex features
- Proof of Concepts: Build POCs for new tech or architectural shifts
- Production Support: Troubleshoot and resolve urgent production issues
- Technical Spikes: Explore ambiguous requirements through prototyping
Required Technical Skills
Cloud & Infrastructure (Expert Level)
AWS Services
- Compute: Lambda, API Gateway, Step Functions
- Storage: S3, RDS (PostgreSQL), OpenSearch
- Integration: SQS, EventBridge, SNS
- Security: IAM, KMS, Secrets Manager, VPC
- Monitoring: CloudWatch, X-Ray, CloudWatch Insights
Infrastructure as Code Terraform
- Advanced module development
- State management & multi-environment deployments
- DRY principles, remote state, workspace management
- Security & compliance automation
CI/CD Jenkins
- Declarative pipelines, Groovy DSL
- Multi-stage deployments
- Docker containerization
- Automated testing integration
- Blue-green & canary deployment strategies
Backend Development (Expert Level)
Node.js
- Advanced async patterns, event emitters, streams
- Express.js APIs
- Lambda optimization & cold start reduction
- Memory management & performance tuning
Databases PostgreSQL + Sequelize
- Query optimization, indexing, connection pooling
- Advanced Sequelize associations, migrations, transactions
- Database design, normalization, read replicas
Event-Driven Architecture
- Kafka / KafkaJS: Consumer groups, offset mgmt, partitions
- SQS, DLQ patterns
- Event sourcing & CQRS
- Idempotency & exactly-once processing
Search & Analytics
- OpenSearch/Elasticsearch
- Query DSL, aggregations
- elastic-builder
- Search relevance tuning
Additional Technologies
- Snowflake
- Databricks SQL
- LDAP/Active Directory
- ExcelJS/xlsx
Frontend Development (Advanced Level)
React Ecosystem
- React 17+ (Hooks, Context API, performance tuning)
- Redux / Redux-Saga
- React Router v6
- Module Federation (Micro-frontends)
UI Libraries
- AG Grid Enterprise
- Material-UI / Emotion
- Nike EDS (preferred)
- Webpack optimization
Auth
- Okta
- OAuth 2.0 / OIDC
- JWT
- RBAC
DevOps & Tooling (Advanced Level)
- Git advanced workflows
- Testing: Jest, Cypress, Postman/Bruno
- Coverage analysis
- Monitoring: CloudWatch Insights, X-Ray, APM
- Containerization: Docker, multi-stage builds
Required Soft Skills & Leadership Qualities
Communication Excellence
- Clear communication of complex technical concepts
- High-quality documentation and ADRs
- Async communication across time zones
- Strong presentation skills
- Active listening
Leadership & Mentorship
- Servant leadership
- Conflict resolution
- Growth mindset & innovation mindset
- Empathy
- Decision-making under uncertainty
Problem-Solving & Critical Thinking
- Analytical breakdown of complex systems
- Root cause analysis
- Trade-off analysis
- Innovation & continuous improvement
Project Management
- Deep Agile/Scrum expertise
- Risk identification & mitigation
- Prioritization
- Estimation accuracy
- Time management