Senior Full Stack Developer
$140,000–$170,000 year
On-siteCharlotte, North Carolina, United States
Job Summary
Lead design, development, integration, and support of enterprise-grade web applications, APIs, and real-time digital experiences using React, TypeScript, ASP.NET Core, C#, SignalR, Redis, and PostgreSQL. Architect scalable frontend and backend solutions, including reusable UI frameworks, real-time dashboards, and microservices-based platforms. Establish coding standards, testing frameworks, and development guidelines while optimizing applications for performance, accessibility, and cross-browser compatibility. Prepare technical design documents, architecture diagrams, and operational runbooks. Monitor, log, and document observability across services; provide weekly status reports and participate in Agile ceremonies. This full-time, exempt role requires 4-5 days in Charlotte, NC, with occasional travel, and offers a base salary of $140,000–$170,000.
Required Qualifications
- Bachelor's degree in computer science, information technology, or related field or equivalent work experience
- 8+ years of experience in Full Stack Application Development, with a strong focus on manufacturing and automotive industry solutions
- Strong expertise in React, TypeScript, JavaScript, HTML5, and CSS3
- Strong experience developing enterprise applications using C#, .NET Core, and ASP.NET Core
- Experience designing and developing RESTful APIs, microservices, and distributed application architectures
- Experience building modern web applications requiring real-time communication, notifications, live dashboards, or event-driven user experiences
- Expertise with technologies such as SignalR, WebSockets and similar real-time communication frameworks
- Experience architecting scalable frontend frameworks and reusable UI component libraries
- Strong understanding of frontend performance optimization, accessibility, and responsive design principles
- Experience with relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, Databricks, or similar technologies
- Strong familiarity with AWS cloud services, Docker, Kubernetes, and cloud-native application development
- Experience in DevOps processes, CI/CD pipelines, and deployment automation
- Strong understanding of application security, authentication, authorization, and secure coding practices
- Excellent analytical, troubleshooting, communication, and stakeholder collaboration skills
- 4-5 days per week in the office
- Ability to convene with Scout colleagues in person
- Ability to travel to participate in events on behalf of the company from time to time
- 18 years of age or older
Desired Qualifications
- Experience with ASP.NET Core
- Experience with Node.js, Express.js, and modern backend frameworks
- Experience with HTML5 and CSS3
- Experience with PostgreSQL
- Experience with Redis
- Experience with SignalR
- Experience with WebSockets
- Experience with SignalR, WebSockets and similar real-time communication frameworks
- Experience with MySQL
- Experience with MongoDB
- Experience with Databricks
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
- Experience with CI/CD pipelines
- Experience with deployment automation
- Experience with application security
- Experience with authentication
- Experience with authorization
- Experience with secure coding practices
- Experience with frontend performance optimization
- Experience with accessibility
- Experience with responsive design principles
- Experience with relational databases
- Experience with NoSQL databases
- Experience with AWS cloud services
- Experience with Docker
- Experience with Kubernetes
- Experience with cloud-native application development
- Experience with DevOps processes
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.