
Sr Full Stack Software Engineer
StevenDouglas, Atlanta, GA, United States
We’re looking for a hands‑on Sr. Full‑Stack Software Engineer with experience building modern web applications and integrating AI‑driven features into production systems. This is a delivery‑focused role with real ownership across front‑end, back‑end, and AI integrations.
Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates.
Core Technical Qualifications
7+ years of professional software development experience, with ownership of enterprise-scale, production systems
Proven experience building and supporting mission‑critical business platforms used across multiple brands, business units, or franchises
Strong full‑stack development experience, spanning modern front‑end frameworks and scalable back‑end services
Deep understanding of enterprise data models, transactional systems, and data consistency across distributed systems
Strong proficiency in at least one back‑end language (e.g., C#, Java, Node.js, Python) and one modern front‑end framework (e.g., React, Angular)
API & Enterprise Integration (Critical for This Role)
Extensive experience designing and owning enterprise-grade APIs used by internal teams, franchise systems, and third‑party vendors
Strong background integrating with external SaaS platforms, including CRM, ERP, contact center, marketing, payments, scheduling, and field service systems
Experience building secure, versioned, and backward-compatible APIs that support long‑lived integrations
Strong understanding of authentication and authorization patterns (OAuth2, JWT, SSO, service-to-service auth)
Hands-on experience with event-driven and asynchronous integrations, including webhooks, message queues, and pub/sub architectures
Ability to create clear API documentation and integration standards to support multiple consuming teams and partners
CI/CD, DevOps & Cloud Platform
Strong experience designing and maintaining CI/CD pipelines supporting frequent, reliable releases across multiple environments
Hands-on experience deploying and operating applications in cloud environments (AWS preferred; Azure/GCP acceptable)
Experience with containerized applications (Docker) and orchestration platforms (Kubernetes or equivalent)
Experience with infrastructure as code to support repeatable, auditable deployments
Strong understanding of release management, environment promotion, and rollback strategies in enterprise settings
Site Reliability Engineering (SRE) & Operational Excellence
Demonstrated experience applying SRE principles to ensure availability, scalability, and performance of business‑critical systems
Experience defining and monitoring SLIs, SLOs, and SLAs for internal platforms and customer‑facing services
Strong background in observability, including centralized logging, metrics, tracing, and alerting
Proven experience handling production incidents, leading root cause analysis, and driving long‑term reliability improvements
Experience designing for high availability, fault tolerance, and disaster recovery
Engineering Quality & Architecture
Strong advocate for clean, maintainable, and testable code
Experience implementing automated testing strategies (unit, integration, and xywuqvp end‑to‑end)
Experience contributing to architecture and design decisions for enterprise platforms
Solid understanding of secure coding practices, data protection, and compliance considerations
Experience working in service‑oriented or microservices architectures
Leadership & Collaboration
Ability to lead complex technical initiatives from design through delivery and ongoing support
Experience mentoring engineers and influencing engineering standards and best practices
Strong collaboration skills with product, QA, platform, data, and business stakeholders
Comfortable working in an environment balancing speed, scale, reliability, and multiple brands
Preferred / Nice‑to‑Have Experience
Experience supporting multi‑tenant or multi‑brand platforms
Background in enterprise integration platforms or internal developer platforms
Experience working with franchise, field service, or operational systems
Familiarity with Agile/Scrum development in enterprise organizations
Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates.
Core Technical Qualifications
7+ years of professional software development experience, with ownership of enterprise-scale, production systems
Proven experience building and supporting mission‑critical business platforms used across multiple brands, business units, or franchises
Strong full‑stack development experience, spanning modern front‑end frameworks and scalable back‑end services
Deep understanding of enterprise data models, transactional systems, and data consistency across distributed systems
Strong proficiency in at least one back‑end language (e.g., C#, Java, Node.js, Python) and one modern front‑end framework (e.g., React, Angular)
API & Enterprise Integration (Critical for This Role)
Extensive experience designing and owning enterprise-grade APIs used by internal teams, franchise systems, and third‑party vendors
Strong background integrating with external SaaS platforms, including CRM, ERP, contact center, marketing, payments, scheduling, and field service systems
Experience building secure, versioned, and backward-compatible APIs that support long‑lived integrations
Strong understanding of authentication and authorization patterns (OAuth2, JWT, SSO, service-to-service auth)
Hands-on experience with event-driven and asynchronous integrations, including webhooks, message queues, and pub/sub architectures
Ability to create clear API documentation and integration standards to support multiple consuming teams and partners
CI/CD, DevOps & Cloud Platform
Strong experience designing and maintaining CI/CD pipelines supporting frequent, reliable releases across multiple environments
Hands-on experience deploying and operating applications in cloud environments (AWS preferred; Azure/GCP acceptable)
Experience with containerized applications (Docker) and orchestration platforms (Kubernetes or equivalent)
Experience with infrastructure as code to support repeatable, auditable deployments
Strong understanding of release management, environment promotion, and rollback strategies in enterprise settings
Site Reliability Engineering (SRE) & Operational Excellence
Demonstrated experience applying SRE principles to ensure availability, scalability, and performance of business‑critical systems
Experience defining and monitoring SLIs, SLOs, and SLAs for internal platforms and customer‑facing services
Strong background in observability, including centralized logging, metrics, tracing, and alerting
Proven experience handling production incidents, leading root cause analysis, and driving long‑term reliability improvements
Experience designing for high availability, fault tolerance, and disaster recovery
Engineering Quality & Architecture
Strong advocate for clean, maintainable, and testable code
Experience implementing automated testing strategies (unit, integration, and xywuqvp end‑to‑end)
Experience contributing to architecture and design decisions for enterprise platforms
Solid understanding of secure coding practices, data protection, and compliance considerations
Experience working in service‑oriented or microservices architectures
Leadership & Collaboration
Ability to lead complex technical initiatives from design through delivery and ongoing support
Experience mentoring engineers and influencing engineering standards and best practices
Strong collaboration skills with product, QA, platform, data, and business stakeholders
Comfortable working in an environment balancing speed, scale, reliability, and multiple brands
Preferred / Nice‑to‑Have Experience
Experience supporting multi‑tenant or multi‑brand platforms
Background in enterprise integration platforms or internal developer platforms
Experience working with franchise, field service, or operational systems
Familiarity with Agile/Scrum development in enterprise organizations