Search jobs > Austin, TX > Permanent > Principal engineer

Principal Full Stack Engineer

Hirestarter Inc
Austin, Texas, US
Permanent

Ensure you read the information regarding this opportunity thoroughly before making an application.

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.

In 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.

Responsibilities

  • Lead the design and development of end-to-end full-stack serverless solutions, integrating React static websites to serverless backends using GraphQL.
  • Optimize application architecture and infrastructure to enhance performance, scalability, and maintainability while reducing technical debt and improving overall system efficiency.
  • Design efficient DynamoDB data models using Single Table Design.
  • Define 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.
  • Collaborate 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.
  • Provide technical leadership and mentorship to engineering teams, promoting a culture of continuous learning, innovation, and adherence to best practices.
  • Drive and participate in technical discussions and decision-making processes, offering expertise on full-stack architecture, design patterns, and industry best practices.
  • Conduct thorough code reviews to ensure adherence to coding standards and the delivery of maintainable, scalable, and efficient applications.
  • Take ownership of complex full-stack projects, managing project timelines, addressing risks, and ensuring successful delivery of high-quality solutions.

Desired Qualifications

  • Demonstrated 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.
  • Extensive experience with React, TypeScript, and AWS Services like CloudFront, S3, AppSync, DynamoDB, Lambdas, StepFunctions, and EventBridge.
  • Exceptional leadership and mentoring capabilities, with a track record of guiding engineering teams to achieve technical excellence, maintain high coding standards, and implement best practices.
  • Proficiency 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.

Desired Education & Experience

Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree (Master's or Ph.D.) preferred.

  • 10+ years of experience in full-stack software development, with a strong portfolio of complex, high-performance applications.
  • 5+ years of hands-on experience with modern front-end frameworks (e.g., React) and back-end technologies (e.g., Node.js, Java, Python).
  • Proven experience leading and managing engineering teams, with at least three years in a senior or principal engineering role.
  • Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI / CD pipelines.
  • Demonstrated success in architecting and deploying scalable, secure, and high-availability systems.

Desired Hardware & Software Competency

  • Extensive experience with version control systems, notably Git, for managing code across complex, multi-environment projects and facilitating collaboration.
  • Expertise in CI / CD pipelines, using tools like GitHub to automate builds, tests, and deployments, ensuring efficient and reliable application delivery.
  • Deep 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.
  • Experience with performance monitoring and logging tools, including CloudWatch, Sentry, or DataDog, to ensure application stability, performance optimization, and effective issue resolution.
  • Strong understanding of security best practices, including knowledge of OAuth, JWT, and SSL / TLS to ensure secure communication and data protection across full-stack applications.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Epicor
Austin, Texas

Principal Product Developer - Python, Full Stack. The Principal Product Developer is involved in the execution of strategy for product development and also provides recommendations to Senior Management on all stages of the product development cycle. Mastery of Principal-level duties and responsibili...

Promoted
Unreal Gigs
Austin, Texas

We are looking for a seasoned Full-Stack Engineer who is passionate about building sophisticated systems that leverage big data and AI. At least 3-4 years of experience in full-stack development, with a proven track record in a top-tier tech company. Bachelor’s or Master’s degree in Comp...

Promoted
Mancomm, Inc.
Austin, Texas

If you’re passionate about tackling big problems and excited to learn from some of the most seasoned engineers on the planet, this role is for you. Collaborate with our engineering team to innovate and push the boundaries of content management and AI-driven solutions. Direct mentorship from in...

Promoted
Unreal Gigs
Austin, Texas

We are seeking a Full-Stack Engineer with a solid foundation in software development and an interest in machine learning and artificial intelligence. Bachelor’s degree in Computer Science, Engineering, or a related field. Experience with ELK stack, BigQuery, and other data analytics and log ma...

Promoted
Oracle
Austin, Texas

We like to move fast and innovate, and we want your help to make it a world class engineering team that makes a large impact. As a Principal Member of Technical Staff on the OHAI Patient Accounting Team you will be responsible for delivering the next generation healthcare financial management applic...

Promoted
BetterUp
Austin, Texas

If you are a true full-stack developer who loves implementing solutions regardless if they are in the front-end, back-end, infrastructure, or design we should talk. Adept at teaching and training engineers in software engineering practices. The Business Systems team enables BetterUp teams to deliver...

Promoted
Athenahealth
Austin, Texas

Engineering tech stack includes native iOS and Android apps, Java, AWS, ECS, Kafka, Knowledge Graphs, SQL and non-SQL data stores, React, TypeScript, Python, Vector Search DB, Docker and Kubernetes, as well as a suite of in-house and third-party content publishing tools, an A/B experiment design pla...

Cboe Global Markets, Inc.
Texas
Remote

Position Title: Principal Full-Stack Software Engineer C#/. Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. This role is perfect for a seasoned engineer who is an expert in. The ideal candidate has extensive experi...

New Relic, Inc.
Austin, Texas

Senior Software Engineer - Full Stack - Alerts Group. Senior Software Engineer - Full Stack - Alerts Group. Senior Software Engineer Req ID FY|R&D|#1 Location(s) Annapolis, Maryland, USA; Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Charleston, South Carolina, USA; Charlotte,...

Softpath System, LLC
Austin, Texas

Recent, relevant experience in:.Modern UI technologies like HTML, CSS, MVC, JavaScript.Modern Programming Languages (C .Building APIs/Micro-Services/Micro-Front-Ends.Test-driven development and automated testing frameworks.Best Practices / Design Patterns for modern software architecture.Bachelor’s ...