The Full Stack Developer III is responsible for designing, developing, and optimizing scalable digital solutions across web applications and enterprise digital platforms. This role serves as a senior technical contributor, partnering with marketing, IT, and business stakeholders to translate complex requirements into robust, high-performing solutions. The Senior Developer leads the design and implementation of full-stack solutions, contributes to technical architecture decisions, and ensures the delivery of secure, scalable, and maintainable applications. This role operates with a high level of autonomy, providing technical guidance to team members and driving best practices across development efforts.
Must reside in one of the following states to be eligible for hire: Georgia, Alabama, Arkansas, Florida, Illinois, Louisiana, Michigan, New Hampshire, North Carolina, Ohio, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, and Wisconsin
RESPONSIBILITIES:
Technical Design & Development:
- Design, develop, and maintain scalable, secure, and high-performing full-stack applications using modern frameworks, APIs, and databases (e.g., HTML, CSS, JavaScript, C#, ASP.NET, React, Next.js).
- Contribute to and influence application architecture, ensuring alignment with enterprise standards and long-term scalability.
- Lead the development of distributed and integrated solutions that support digital experiences and business outcomes.
- Ensure code quality, maintainability, and adherence to development standards.
Architecture & Solution Design:
- Translate complex business and technical requirements into scalable solution designs.
- Participate in and contribute to system architecture discussions, including integration patterns, data flow, and platform design.
- Evaluate and recommend technologies, tools, and frameworks to support evolving digital capabilities.
- Support the development of reusable components and shared services.
- Collaboration & Stakeholder Engagement Partner with cross-functional teams including marketing, product, IT, and design to deliver high-quality digital solutions.
- Act as a technical advisor, helping stakeholders understand trade-offs, risks, and solution options.
- Lead or contribute to agile ceremonies, providing technical input on scope, timelines, and feasibility.
Performance Optimization & Reliability:
- Proactively identify and resolve performance bottlenecks, scalability challenges, and system inefficiencies.
- Ensure high availability, reliability, and performance of applications across environments.
- Establish and promote best practices for testing, monitoring, and incident resolution.
Technical Leadership & Mentorship:
- Provide technical guidance and mentorship to junior and mid-level developers, supporting skill development and code quality.
- Lead by example in applying development standards, documentation practices, and secure coding principles.
- Review code, provide constructive feedback, and promote continuous improvement within the team.
Platform Integration & API Strategy:
- Design and implement API integrations and system interfaces to enable seamless data exchange across platforms.
- Lead integration efforts with enterprise systems such as Sitecore and other digital experience platforms.
- Ensure alignment with enterprise integration standards and security requirements.
Continuous Improvement & Innovation:
- Stay current with emerging technologies, frameworks, and industry trends.
- Identify opportunities to enhance development processes, tools, and application performance.
- Contribute to innovation initiatives, including AI-enabled digital experiences and personalization strategies.
MINIMUM QUALIFICATIONS:
- 5+ years of experience in full-stack web development, including both front-end and back-end technologies (HTML, CSS, JavaScript, C#, React, Next.js or similar frameworks).
- Experience with Sitecore CMS, including headless or composable architectures.
- Experience designing and developing scalable, enterprise-level web applications and digital platforms.
- Strong experience with RESTful API design, development, and integration.
- Experience working in cloud environments (Azure, AWS, or similar) and with modern DevOps practices.
- Experience with version control systems (e.g., Git) and Agile development methodologies.
- Strong troubleshooting, debugging, and performance optimization skills.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience.
- Minimum Knowledge, Skills, and Abilities (KSAs):
- Advanced knowledge of full-stack development principles, system design, and application architecture.
- Strong understanding of software development lifecycle (SDLC), Agile methodologies, and modern development practices.
- Ability to design scalable, maintainable, and secure applications.
- Strong problem-solving and analytical skills, with the ability to address complex technical challenges independently.
- Ability to translate business requirements into technical solutions and communicate effectively with both technical and non-technical stakeholders.
- Strong collaboration and interpersonal skills, with the ability to influence cross-functional teams.
- Ability to manage multiple priorities and deliver high-quality work in a fast-paced environment.
- Attention to detail and commitment to code quality, performance, and reliability.
KEY TECHNICAL SKILL REQUIREMENTS:
- Deep experience with Sitecore is needed - including building and scaling solutions in a cloud environment (ideally headless/composable architectures). We are currently on Sitecore XM and just kicked off a migration to SitecoreAI, experience with modern Sitecore implementations is key.
- Experience designing and building scalable, enterprise-level applications (not just contributing to features— ownership of systems or major components).
- Experience working in cloud environments (e.g., Microsoft Azure, Amazon Web Services, Vercel, etc.) with modern DevOps practices (CI/CD, deployments, monitoring, etc.).
PREFERRED QUALIFICATIONS:
- Experience designing or contributing to enterprise-level system architecture.
- Familiarity with web accessibility standards (WCAG) and inclusive design practices.
- Experience optimizing modern JavaScript applications for performance and SEO.
- Experience working in healthcare, higher education, or other regulated industries.
- Exposure to CI/CD pipelines and automated deployment practices.
- Preferred Knowledge, Skills, and Abilities (KSAs):
- Knowledge of enterprise architecture principles and integration frameworks.
- Experience with cloud-native architectures and microservices-based design.
- Understanding of security best practices in application development and data protection.
- Ability to evaluate and recommend new technologies and tools.
- Experience mentoring developers(code reviews, pull requests, setting standards) and contributing to team capability building, with the ability to operate independently as a senior technical resource.
- Familiarity with AI-enabled platforms, personalization technologies, or advanced analytics integration.