Logo
SIDRAM TECHNOLOGIES

Full Stack Engineer

SIDRAM TECHNOLOGIES, Charlotte, North Carolina, United States, 28245

Save Job

Overview

Job Description: Full Stack Engineer (React, Node.js, GraphQL). We are seeking a

Principal or Lead Full Stack Engineer

with

10+ years

of progressive experience to drive the architecture and technical direction of our core products. You will utilize your deep expertise in the

React, Node.js, and GraphQL

stack to build high-scale, highly available systems. This role is ideal for a hands-on leader who can balance technical execution with mentorship and strategic planning. Responsibilities

Technical Leadership & Architecture Define and own the technical architecture and long-term roadmap for both the front-end (React) and back-end (Node.js/GraphQL) systems. Lead the selection and evaluation of new technologies, frameworks, and tools to maintain a modern, efficient, and scalable stack. Conduct complex design reviews and ensure engineering standards and best practices are rigorously followed across the team. Full Stack Development & Scalability Serve as the primary expert for the GraphQL API, designing complex schemas and optimizing resolvers for performance and scalability (caching, DataLoader implementation). Develop and optimize high-performance, resilient back-end services using Node.js and TypeScript. Build advanced, reusable UI components and systems using modern React features (Hooks, component libraries, design systems). Ensure application performance, security, and scalability under high load, specifically focusing on cloud-native deployments. Mentorship & Collaboration Mentor senior, mid-level, and junior engineers on complex technical issues, software design patterns, and full-stack best practices. Collaborate with product and executive teams to translate ambitious business requirements into clear, technical specifications and phased execution plans. Drive continuous improvement in the team\'s engineering processes, CI/CD pipelines, and automated testing strategies. Required Skills And Qualifications

10+ years of experience in software development, with a minimum of 5 years dedicated to Full Stack development on a JavaScript/TypeScript stack. Proven expertise in designing and implementing high-scale, production-ready applications using React.js. Expert knowledge of Node.js for building scalable, event-driven server-side applications (experience with frameworks like Express or NestJS is essential). Demonstrated mastery of GraphQL—including sophisticated schema design, mutation development, and optimization techniques for efficient data fetching. Experience with advanced state management patterns (Redux, Apollo Client) and client-side architecture. Deep practical experience with relational (PostgreSQL or MySQL) and/or NoSQL (MongoDB) databases, including schema migration and query optimization. Strong background in cloud infrastructure and DevOps practices (AWS, GCP, or Azure), Docker, and modern CI/CD pipelines. Excellent communication, leadership, and analytical skills, with a track record of driving large-scale projects to successful completion. Employment Details

Seniority level: Mid-Senior level Employment type: Contract Job function: Engineering and Information Technology Industries: Technology, Information and Internet

#J-18808-Ljbffr