Sr Full Stack Software Engineer

StevenDouglas
Atlanta, GA

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.


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

// // //