Software Engineer IV (Backend)

Company: Digital Media Solutions

Location: Location not specified (Remote)

Type: Full-time

Level: mid

Remote: Yes

Posted: 2026-02-19

About this role

Description
We’re looking for a
backend engineer with strong experience in Ruby, Python, or PHP
who is excited to
grow into Go (Golang)
while working on real, production-critical systems.


Our core backend services are written in Go and PHP, but we
do not expect Go expertise on day one
. What matters most is your ability to design systems, reason about data, and operate production software. If you’ve built APIs, background workers, and data-driven applications in
Rails, Django, FastAPI, Laravel, Symfony, or custom PHP stacks
, this role is a natural next step.


We value engineers who care about
clarity, reliability, and business impact
over framework novelty.


We expect engineers at this level to leverage modern tooling — including AI-assisted development — to improve velocity, test coverage, and code quality while maintaining strong engineering judgment.


COMPENSATION:
The anticipated annual base salary for this position is $175,000. Actual compensation may vary based on work experience, education, and skill level.


What You’ll Do

  • 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

How Your Existing Skills Transfer
Your background in Ruby, Python, or PHP directly applies:

  • Designing REST APIs
  • Modeling data and working with relational databases
  • Building background jobs, queues, and workers
  • Understand current and implement new Kafka streams
  • Balancing speed, maintainability, and operational risk

We’ll Help You Level Up On

  • Idiomatic Go and explicit error handling
  • Strong typing and simpler abstractions
  • Concurr...

Create Your Job Alert

Other Software Jobs

Other Jobs in Location not specified