Digital Media Solutions (DMS) is a performance-driven digital marketing company that connects consumers and brands through data, technology, and proprietary media solutions. They are seeking a backend engineer with strong experience in Ruby, Python, or PHP to build and maintain backend services and design clean APIs while growing into Go (Golang).
Responsibilities:
- Build and maintain backend services written in Go
- Design and evolve clean, well-documented APIs
- Own services end-to-end: design, implementation, deployment, and monitoring
- Work on high-throughput, revenue-critical workflows
- Collaborate closely with frontend, data, and product partners
- Participate in architecture discussions, code reviews, and retrospectives
- Ramp into Go with support, feedback, and real ownership
Requirements:
- 5+ years of professional backend engineering experience
- Strong experience in Ruby, Python, or PHP
- Track record of owning production systems
- Solid understanding of databases, schemas, and migrations
- Interest in learning Go and systems-level concepts
- Pragmatic approach to architecture and tradeoffs
- Clear written and verbal communication skills
- Exposure to Go (production, side projects, or learning)
- Experience in modernizing legacy PHP or monolithic systems
- Familiarity with event-driven architectures
- Experience in data-heavy or high-volume environments
- Prior on-call or operational ownership
- Compliance experience - SOC 2, NIST, Hipaa
- AWS DevOps and infrastructure experience