{"schemaVersion":"jobsearcher.job.v1","id":"8bb3f03a0636198ad3b7e5b0","url":"https://jobsearcher.com/jobs/8bb3f03a0636198ad3b7e5b0","canonicalUrl":"https://jobsearcher.com/jobs/8bb3f03a0636198ad3b7e5b0","title":"Principal Full Stack Engineer","description":"As a Principal Full Stack Engineer, you will be at the forefront of shaping the future of our client's technology stack, bridging the gap between front-end and back-end development to deliver robust, high-performance solutions that drive the company's objectives. This role demands a blend of deep technical expertise, strategic vision, and leadership, as you will oversee the architecture and development of scalable applications that meet both user needs and business goals. You will collaborate with cross-functional teams, mentor and guide junior engineers, and influence the technical strategy to ensure our client's products are innovative, efficient, and aligned with industry best practices.\n\nIn this position, you will be responsible for designing and implementing end-to-end solutions, from user interfaces to server-side logic. You will work closely with cross-functional teams to design, develop, and deploy solutions that leverage AWS services and serverless frameworks. Your expertise in serverless architecture, along with your knowledge of full-stack TypeScript/Node programming and React, will be crucial in driving the success of their projects.\nResponsibilities\nLead the design and development of end-to-end full-stack serverless solutions, integrating React static websites to serverless backends using GraphQL.\nOptimize application architecture and infrastructure to enhance performance, scalability, and maintainability while reducing technical debt and improving overall system efficiency.\nDesign efficient DynamoDB data models using Single Table Design.\nDefine and implement a robust testing strategy across front-end and back-end code, including unit, integration, and end-to-end tests, to ensure high code quality and early issue detection.\nCollaborate with cross-functional teams, including product managers, designers, and other engineers, to develop and refine the technical roadmap, ensuring alignment with business objectives and product vision.\nProvide technical leadership and mentorship to engineering teams, promoting a culture of continuous learning, innovation, and adherence to best practices.\nDrive and participate in technical discussions and decision-making processes, offering expertise on full-stack architecture, design patterns, and industry best practices.\nConduct thorough code reviews to ensure adherence to coding standards and the delivery of maintainable, scalable, and efficient applications.\nTake ownership of complex full-stack projects, managing project timelines, addressing risks, and ensuring successful delivery of high-quality solutions.\nDesired Qualifications\nDemonstrated success in designing and delivering high-quality, scalable full-stack applications with a robust understanding of front-end and back-end architecture, performance optimization, and system integration.\nExtensive experience with React, TypeScript, and AWS Services like CloudFront, S3, AppSync, DynamoDB, Lambdas, StepFunctions, and EventBridge.\nExceptional leadership and mentoring capabilities, with a track record of guiding engineering teams to achieve technical excellence, maintain high coding standards, and implement best practices.\nProficiency in implementing and maintaining security best practices across the entire stack, including secure coding practices, data encryption, and ensuring compliance with security standards and regulations.\nDesired Education & Experience\n\nBachelor's degree in Computer Science, Engineering, or a related field; advanced degree (Master's or Ph.D.) preferred.\n10+ years of experience in full-stack software development, with a strong portfolio of complex, high-performance applications.\n5+ years of hands-on experience with modern front-end frameworks (e.g., React) and back-end technologies (e.g., Node.js, Java, Python).\nProven experience leading and managing engineering teams, with at least three years in a senior or principal engineering role.\nExtensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.\nDemonstrated success in architecting and deploying scalable, secure, and high-availability systems.\nDesired Hardware & Software Competency\nExtensive experience with version control systems, notably Git, for managing code across complex, multi-environment projects and facilitating collaboration.\nExpertise in CI/CD pipelines, using tools like GitHub to automate builds, tests, and deployments, ensuring efficient and reliable application delivery.\nDeep knowledge of cloud platforms such as AWS, Azure, or Google Cloud, including experience with services like AWS Lambda, Azure Functions, or Google Cloud Functions for serverless architecture.\nExperience with performance monitoring and logging tools, including CloudWatch, Sentry, or DataDog, to ensure application stability, performance optimization, and effective issue resolution.\nStrong understanding of security best practices, including knowledge of OAuth, JWT, and SSL/TLS to ensure secure communication and data protection across full-stack applications.","company":"Hirestarter","rawCompany":"hirestarter","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-06T12:19:17.357Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"11-9041.00","title":"Architectural and Engineering Managers","slug":"architectural-and-engineering-managers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Full Stack Engineer","description":"As a Principal Full Stack Engineer, you will be at the forefront of shaping the future of our client's technology stack, bridging the gap between front-end and back-end development to deliver robust, high-performance solutions that drive the company's objectives. This role demands a blend of deep technical expertise, strategic vision, and leadership, as you will oversee the architecture and development of scalable applications that meet both user needs and business goals. You will collaborate with cross-functional teams, mentor and guide junior engineers, and influence the technical strategy to ensure our client's products are innovative, efficient, and aligned with industry best practices.\n\nIn this position, you will be responsible for designing and implementing end-to-end solutions, from user interfaces to server-side logic. You will work closely with cross-functional teams to design, develop, and deploy solutions that leverage AWS services and serverless frameworks. Your expertise in serverless architecture, along with your knowledge of full-stack TypeScript/Node programming and React, will be crucial in driving the success of their projects.\nResponsibilities\nLead the design and development of end-to-end full-stack serverless solutions, integrating React static websites to serverless backends using GraphQL.\nOptimize application architecture and infrastructure to enhance performance, scalability, and maintainability while reducing technical debt and improving overall system efficiency.\nDesign efficient DynamoDB data models using Single Table Design.\nDefine and implement a robust testing strategy across front-end and back-end code, including unit, integration, and end-to-end tests, to ensure high code quality and early issue detection.\nCollaborate with cross-functional teams, including product managers, designers, and other engineers, to develop and refine the technical roadmap, ensuring alignment with business objectives and product vision.\nProvide technical leadership and mentorship to engineering teams, promoting a culture of continuous learning, innovation, and adherence to best practices.\nDrive and participate in technical discussions and decision-making processes, offering expertise on full-stack architecture, design patterns, and industry best practices.\nConduct thorough code reviews to ensure adherence to coding standards and the delivery of maintainable, scalable, and efficient applications.\nTake ownership of complex full-stack projects, managing project timelines, addressing risks, and ensuring successful delivery of high-quality solutions.\nDesired Qualifications\nDemonstrated success in designing and delivering high-quality, scalable full-stack applications with a robust understanding of front-end and back-end architecture, performance optimization, and system integration.\nExtensive experience with React, TypeScript, and AWS Services like CloudFront, S3, AppSync, DynamoDB, Lambdas, StepFunctions, and EventBridge.\nExceptional leadership and mentoring capabilities, with a track record of guiding engineering teams to achieve technical excellence, maintain high coding standards, and implement best practices.\nProficiency in implementing and maintaining security best practices across the entire stack, including secure coding practices, data encryption, and ensuring compliance with security standards and regulations.\nDesired Education & Experience\n\nBachelor's degree in Computer Science, Engineering, or a related field; advanced degree (Master's or Ph.D.) preferred.\n10+ years of experience in full-stack software development, with a strong portfolio of complex, high-performance applications.\n5+ years of hands-on experience with modern front-end frameworks (e.g., React) and back-end technologies (e.g., Node.js, Java, Python).\nProven experience leading and managing engineering teams, with at least three years in a senior or principal engineering role.\nExtensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.\nDemonstrated success in architecting and deploying scalable, secure, and high-availability systems.\nDesired Hardware & Software Competency\nExtensive experience with version control systems, notably Git, for managing code across complex, multi-environment projects and facilitating collaboration.\nExpertise in CI/CD pipelines, using tools like GitHub to automate builds, tests, and deployments, ensuring efficient and reliable application delivery.\nDeep knowledge of cloud platforms such as AWS, Azure, or Google Cloud, including experience with services like AWS Lambda, Azure Functions, or Google Cloud Functions for serverless architecture.\nExperience with performance monitoring and logging tools, including CloudWatch, Sentry, or DataDog, to ensure application stability, performance optimization, and effective issue resolution.\nStrong understanding of security best practices, including knowledge of OAuth, JWT, and SSL/TLS to ensure secure communication and data protection across full-stack applications.","datePosted":"2026-08-06T12:19:17.357Z","dateModified":"2026-08-06T12:19:17.357Z","hiringOrganization":{"@type":"Organization","name":"Hirestarter","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8bb3f03a0636198ad3b7e5b0"},"url":"https://jobsearcher.com/jobs/8bb3f03a0636198ad3b7e5b0"}}