Senior Full-Stack Developer
Apply NowCompany: EP+Co
Location: Greenville, SC 29615
Description:
Senior Full-Stack Developer
Creative Technology Team | EP+Co.
We are seeking a Senior Full-Stack Developer to join our Creative Technology team at our leading brand creative agency. This role combines hands-on coding, system architecture, and DevOps expertise to develop and maintain modern digital experiences that power marketing campaigns and enterprise solutions.
As a senior lead on the development team, you'll provide technical guidance, mentorship, and oversight to ensure code quality and best practices. While this role does not include direct reports, you'll play a critical role in supporting the team's growth and success. This role reports to the Director of Development.
If you thrive in a fast-paced, creative environment and have a strong foundation in secure, scalable infrastructure, we'd love to hear from you.
Key Responsibilities
Who You Are
Required Skills & Experience
Bonus Skills
If you're passionate about building scalable, high-performance applications while mentoring and leading a development team, we'd love to hear from you!
Creative Technology Team | EP+Co.
We are seeking a Senior Full-Stack Developer to join our Creative Technology team at our leading brand creative agency. This role combines hands-on coding, system architecture, and DevOps expertise to develop and maintain modern digital experiences that power marketing campaigns and enterprise solutions.
As a senior lead on the development team, you'll provide technical guidance, mentorship, and oversight to ensure code quality and best practices. While this role does not include direct reports, you'll play a critical role in supporting the team's growth and success. This role reports to the Director of Development.
If you thrive in a fast-paced, creative environment and have a strong foundation in secure, scalable infrastructure, we'd love to hear from you.
Key Responsibilities
- Develop and maintain scalable web applications, APIs, and services using modern JavaScript frameworks (React, Vue, Node.js), Python, or similar technologies, along with backend frameworks like .NET (C#), Express.js, NestJS, Django or Flask.
- Manage and optimize databases - Design and optimize database schemas using relational (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, DynamoDB) databases, ensure efficient query performance, and maintain data security.
- Mentor and guide developers, conduct code reviews, and foster a culture of best practices in development, DevOps, and security.
- Design and manage cloud infrastructure (AWS, Azure, GCP), optimize CI/CD pipelines, and enhance deployment automation.
- Partner with our parent company SecOps team to implement security best practices, respond to vulnerability assessments, and ensure compliance with SOC 2, ISO 27001, and GDPR.
- Familiarity with managing and maintaining backend Linux servers - Configure, secure, and optimize Linux-based production environments, troubleshoot system issues, and ensure high availability and performance.
- Automate infrastructure using Terraform, Ansible, or Kubernetes.
- Optimize system architecture and performance for marketing applications and enterprise tools.
- Collaborate with designers, strategists, and digital producers to build interactive, data-driven experiences.
- Monitor and troubleshoot system health with Prometheus, Datadog, or New Relic.
Who You Are
- A problem solver who balances technical rigor with creative thinking.
- A hands-on developer with a strategic mindset for scalability, security, and automation.
- A natural mentor, eager to support and guide the team while remaining technically engaged.
Required Skills & Experience
- 5+ years of full-stack development experience with modern stacks (JavaScript, React, Node.js, .NET, C#, relational/NoSQL databases).
- Degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong expertise in DevOps tools, cloud infrastructure (AWS, Azure), and CI/CD pipelines.
- Familiarity with system administration especially Linux-based environments.
- Experience in software architecture, code reviews, and development best practices.
- Solid understanding of SecOps, authentication protocols (OAuth, JWT, SAML), and secure cloud applications.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Knowledge of modern front-end frameworks and API development (GraphQL, REST).
- Familiarity with Infrastructure as Code (Terraform, Ansible, CloudFormation) and monitoring tools (Datadog, Prometheus, ELK Stack).
- Interest and ability to explore and adopt emerging technologies such as AI, machine learning, marketing automation, etc.
Bonus Skills
- Experience in MarTech, ad tech, or marketing automation platforms.
- Knowledge of edge computing and serverless architectures.
- Familiarity with headless CMS (Contentful, Strapi, Sanity).
If you're passionate about building scalable, high-performance applications while mentoring and leading a development team, we'd love to hear from you!