Job Title: Senior UI/UX Fullstack Engineer
Location: Charlotte, Detroit or Tampa (1 day per month onsite) Remote
Employment Type: 1 year contract to hire
Summary
We are seeking a highly driven and experienced Senior Software Engineer with deep expertise in building scalable applications and solving complex, real-world operational challenges. Strong Hands-on with Cloud paradigm (AWS or Google Cloud Platform or Azure) and AI/ML features
The Individual will lead architectural discussions, guide engineering teams, and deliver high-quality solutions in a fast-paced environment focused on innovation, automation, scalability, and operational excellence. The individual will thrive in managing multiple concurrent projects within a collaborative, growth-oriented culture that values teamwork and innovation.
Responsibilities
Development & Architecture
- Lead the architecture, design, and development of front-end and back-end applications
- Build reusable UI components following platformspecific design patterns and industry best practices.
- Ensure applications maintain high performance, scalability, and security standards.
Systems, Backend & Automation
- Architect automation systems for device provisioning, testing workflows, and large-scale lab orchestration.
- Design, build, and integrate backend services, RESTful/GraphQL APIs, and distributed systems.
- Drive enhancements in deployment pipelines, infrastructure automation, monitoring, alerting, and reliability.
Collaboration & Leadership
- Work closely with Product, QA, SRE (site reliability engineer), Data, and other crossfunctional teams to deliver endtoend solutions.
- Conduct design reviews, mentor junior and mid-level engineers, and provide technical leadership.
- Identify workflow gaps and build automation solutions to eliminate inefficiencies.
- Collaborate with metrics/analytics teams to integrate operational KPIs and system telemetry.
Operational Excellence
- Troubleshoot and debug complex, multisystem issues across front-end, backend, and cloud layers.
- Establish coding standards, design principles, and best engineering practices.
- Deliver solutions that scale with minimal operational overhead and support rapid product growth.
- Strong problem-solving abilities and experience working in agile development environments.
- Ability to work across the full stack and deliver end-to-end features independently.
Qualifications
- 8+ years of professional software engineering experience, with strong expertise in full-stack application development.
- Demonstrated technical leadership: architecture, design, mentoring, code quality, cross-team collaboration.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Hands-on experience with at least one modern frontend framework: React, Angular, Vue, or Svelte.
- Strong understanding of UI/UX implementation, responsive design, and component-based architecture.
- Experience building RESTful APIs and GraphQL APIs. Ability to design and implement scalable backend services and API integrations.
- Practical experience with backend or middleware development using Node.js/Express/NextJS or equivalent frameworks.
- Strong knowledge of authentication and authorization (JWT, OAuth, session management).
- Hands-on experience with SQL databases (PostgreSQL, MySQL, SQL Server), including schema design, indexing, and query optimization.
- Experience with NoSQL databases such as MongoDB, DynamoDB, or Firestore.
- Cloud experience with AWS or Google Cloud Platform (compute, storage, databases, networking, IAM).
- Experience deploying applications using cloud-native services and CI/CD pipelines. Familiarity with containerization and basic DevOps workflows.
- Exposure to containerization (Docker) and infrastructure as code tools (Terraform, CloudFormation).
- Strong understanding of version control (Git), branching strategies, and code review best practices.
- Good understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
- Strong debugging and performance optimization skills across frontend, backend, and databases.
- Experience with middleware patterns, logging, monitoring, and error handling.
- Familiarity with automated UI testing frameworks (Appium, Espresso, Playwright).
- Hands-on experience integrating AI/ML features into web apps (either on-device or via cloud AI API s/MCP).
- Strong understanding of LLM integration patterns (prompt design, retrieval calls, structured output parsing, rate limiting, retries/idempotency).
- Practical experience with any one of the Machine Learning stacks: TensorFlow, or PyTorch etc..,
- Experience measuring and improving latency, cost, and quality (e.g., response time SLOs, token usage budgets, success metrics).