
Full Stack Engineer (Contract) - Remote
Tech Holding · United States
- Hybrid
- Contract
- $120,000 / year
- United States
Job highlights
- Full-stack role on project-based assignments.
- Build scalable backend and modern frontend apps.
- Collaborate with clients and engineering teams.
- Full software development lifecycle ownership.
- Utilize AI tools and Azure cloud services.
About the role
About Us
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.
The Role
We are seeking a Full Stack Engineer, for a project-based assignment, to join cross-functional product squads and contribute end-to-end across the application stack. This role requires strong experience building scalable backend services, modern frontend applications, and cloud-native solutions while collaborating directly with client stakeholders and engineering teams. You will work across the full software development lifecycle, from database schema design and API development through React UI implementation and production deployment. The ideal candidate is comfortable taking ownership of features from concept to delivery and thrives in fast-paced environments focused on execution and continuous improvement.
Core Stack
- Node.js
- React
- TypeScript
- REST / GraphQL
- PostgreSQL
- Microsoft Azure
- Azure Functions
- Azure OpenAI
- AI-assisted development
- Redis
- Docker
- CI/CD
Key Responsibilities
- Own full-stack feature delivery from schema design and API implementation through React UI and deployment
- Design and build scalable RESTful and GraphQL APIs, with a focus on clarity, performance, and developer ergonomics
- Architect and integrate Azure-hosted services including Azure Functions, Cosmos DB, Azure AI, and Azure DevOps pipelines
- Embed AI capabilities into products wrapping LLM APIs, building prompt pipelines, and integrating Azure OpenAI or Cognitive Services into features
- Use AI tools actively in your daily workflow: generation, debugging, test coverage, and documentation not as a crutch but as a force multiplier
- Participate in code reviews, architecture discussions, and technical planning with engineering teams and client stakeholders
- Instrument, monitor, and optimize performance across the stack from slow queries to front-end bundle bloat
- Contribute to raising the engineering bar: documentation, tooling, shared patterns, and mentoring less senior teammates
Requirements
- 4+ years of professional full-stack experience with Node.js and React (or Next.js)
- Strong TypeScript fluency you reach for it by default
- Hands-on experience with Microsoft Azure (Functions, App Service, Blob Storage, DevOps, or similar)
- Solid relational database skills: schema design, query optimization, indexing (PostgreSQL preferred)
- Experience designing clean REST or GraphQL APIs and knowing when to choose each
- Demonstrated, active use of AI tools in your engineering workflow you can speak concretely about how and where they help
- Familiarity with auth patterns: JWT, OAuth 2.0, session handling
- Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, or similar)
- Excellent async written communication in English you can explain a technical decision clearly in a Slack thread or a doc
Nice to have
- Experience building with Azure OpenAI Service, Azure AI Search, or Cognitive Services
- Next.js, React Server Components, or micro-frontend experience
- Familiarity with LangChain, Semantic Kernel, or prompt engineering patterns
- Message queue experience: Azure Service Bus, RabbitMQ, or SQS
- Kubernetes or infrastructure-as-code (Terraform, Bicep, Pulumi)
- Prior consulting or client-facing engineering experience
Key skills/competency
- Full Stack Engineering
- Node.js
- React
- TypeScript
- REST / GraphQL APIs
- Microsoft Azure
- AI Integration
- Database Design
- CI/CD
- Problem Solving
Skills & topics
- Full Stack Engineer
- Node.js
- React
- TypeScript
- Azure
- API Development
- AI Integration
- Cloud Engineering
- Software Development
- Contract Role
- Remote Work
- GraphQL
- PostgreSQL
- CI/CD
How to get hired
- Tailor your resume: Highlight Node.js, React, TypeScript, and Azure experience. Quantify achievements.
- Showcase AI proficiency: Detail your experience using AI tools in engineering workflows.
- Emphasize collaboration: Mention experience with client stakeholders and cross-functional teams.
- Prepare for technical questions: Brush up on Node.js, React, TypeScript, Azure, and API design.
- Communicate clearly: Be ready to discuss technical decisions in async written format.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the typical duration of a contract role at Tech Holding for a Full Stack Engineer?
- Contract roles at Tech Holding are typically project-based. While the exact duration can vary depending on the specific project needs, the focus is on delivering predictable outcomes for clients. Candidates should be prepared for a defined project assignment.
- Does Tech Holding offer opportunities for contract Full Stack Engineers to work with AI technologies?
- Yes, Tech Holding actively integrates AI capabilities into its projects. This Full Stack Engineer role specifically requires experience with AI-assisted development, including wrapping LLM APIs, building prompt pipelines, and using AI tools in daily workflows. Familiarity with Azure OpenAI is a significant plus.
- What is the expected level of experience for a Full Stack Engineer (Contract) at Tech Holding?
- Tech Holding looks for candidates with at least 4 years of professional full-stack experience, with strong proficiency in Node.js and React (or Next.js). Deep TypeScript fluency and hands-on experience with Microsoft Azure are also essential requirements for this role.
- How does Tech Holding approach client collaboration for remote contract engineers?
- Tech Holding values direct collaboration. For remote contract Full Stack Engineers, this means engaging directly with client stakeholders and engineering teams. Excellent async written communication skills in English are crucial for clearly explaining technical decisions and collaborating effectively.
- What are the primary responsibilities for a Full Stack Engineer on contract at Tech Holding?
- As a Full Stack Engineer on contract at Tech Holding, you will own full-stack feature delivery from schema design and API implementation to React UI and deployment. You will architect and integrate Azure-hosted services, embed AI capabilities, and actively use AI tools to enhance your development process.
- Is there a possibility for contract Full Stack Engineers to mentor or lead at Tech Holding?
- While this is a contract role, contributing to raising the engineering bar is encouraged. This includes sharing knowledge through documentation, improving tooling, establishing shared patterns, and potentially mentoring less senior teammates when opportunities arise within the project context.
- What specific Azure services are most important for this Full Stack Engineer contract role?