Solutions Architect (Hands-on) – Node.js, TypeScript, GraphQL, AWS
Job Description
We are seeking a hands-on Solutions Architect to design and build scalable, cloud-native backend systems. This is an individual contributor role (no people management) focused on writing high-quality production code and driving architecture decisions.
Location:
Charlotte, NC (Hybrid – 2–3 days onsite preferred)
Also open to: Baltimore, MD | Irving, TX | NYC | Remote (for strong candidates)
Job Type:
Contract 9+ Months
Rate:
$82/hr on w2
Key Responsibilities
- Develop scalable backend applications using Node.js, TypeScript, and Python
- Design and build GraphQL APIs (Apollo) and backend services
- Architect cloud-native solutions using AWS (Lambda, API Gateway, S3, etc.)
- Build event-driven systems using Kafka or SQS
- Implement CI/CD pipelines, testing (TDD), and secure coding practices
- Ensure system reliability with monitoring, logging, and observability tools
- Collaborate with cross-functional teams to deliver business-critical solutions
- Contribute to architecture decisions and improve system scalability
Required Qualifications
- 8+ years of backend development experience
- Strong hands-on experience with Node.js & TypeScript
- Experience with Python
- Expertise in GraphQL (Apollo/Federation)
- Strong AWS experience (Lambda, API Gateway, S3, IAM, etc.)
- Experience with event-driven architecture (Kafka/SQS)
- Experience with Docker, Kubernetes, CI/CD pipelines
- Strong understanding of scalable system design and architecture
Nice to Have
- Experience with payments or financial systems
- Familiarity with PostgreSQL
- Experience with Terraform or Infrastructure as Code
- Knowledge of observability tools (Grafana, Datadog, etc.)
What We’re Looking For
- Strong hands-on coder + architect (not just high-level design)
- Ability to build and ship production-ready systems quickly
- Experience working in fast-paced, cloud-native environments