Software Developer, DevEx – Stateful Systems

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer building backend tooling for Slice’s restaurant technology platform. Automating databases, infrastructure, observability, and developer workflows across remote teams.

Responsibilities

  • Build internal tooling, services, and APIs for safely provisioning, changing, migrating, and troubleshooting databases, topics, and caches
  • Replace manual operational work with automation for upgrades, migrations, access requests, backups, and restores
  • Operate and harden production data stores and participate in the team’s on-call rotation
  • Partner with product engineering teams on schema design, migrations, query performance, and ORM usage
  • Manage infrastructure as code with Terraform
  • Improve CI/CD pipelines using GitHub Actions
  • Improve observability across stateful systems by instrumenting services and building actionable alerts
  • Use generative AI to build and maintain internal services, including agentic services
  • Champion reliability, safe change, security, and platform adoption best practices
  • Provide tooling and expertise enabling teams to run their own systems under Slice’s “you build it, you run it” model

Requirements

  • Production-quality software development in a general-purpose language such as Python, Go, or Java
  • Experience building services and APIs
  • Experience testing shipped software and participating in code reviews
  • Experience running a relational database in production
  • Experience designing schemas and shipping migrations on a busy database
  • Experience troubleshooting slow queries from the ORM to the query plan and adding indexes
  • Understanding of retries, idempotency, consistency trade-offs, and system failure modes
  • Solid AWS experience, including IAM, RDS, and networking basics
  • Experience managing infrastructure with Terraform
  • Experience building and maintaining delivery pipelines, ideally with GitHub Actions
  • Experience instrumenting systems and writing actionable alerts
  • Experience being on call for production systems
  • Experience with incident response and blameless postmortems
  • Experience building internal tooling for other engineers, including CLIs, APIs, and automation
  • Ability to think in reusable systems rather than one-off fixes
  • Curiosity to develop deep knowledge of data infrastructure

Benefits

  • Equal Opportunity Employer
  • Diversity of backgrounds, cultures, and perspectives embraced
  • Remote work basis for applicants across the UK, Canada, and North Macedonia

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSJavaPythonTerraformGo

Location requirements

RemoteUnited Kingdom

Report this job

Found something wrong with the page? Please let us know by submitting a report below.