Position Technical Architect
Location Remote Duration Long term contract
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