Facebook pixel

Senior Backend Software Engineer
Confirmed live in the last 24 hours
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Docker
Jenkins
Git
Management
REST APIs
Terraform
Writing
Go
Requirements
  • You have been the technical lead on multiple major development initiatives
  • You have hands-on, professional development experience with Golang
  • You have hands-on, professional experience designing, implementing, and maintaining AWS infrastructure
  • You are an expert in applying SOLID principles in the software you write
  • You have a deep understanding of software quality and routinely use various testing methodologies to assure it
  • You are able to communicate with both technical and non-technical stakeholders effectively
  • You love food, whether that means cooking it, eating it, frequently pressing your nose against deli windows, or lusting after soft-serve on Instagram - all fair game
  • 8+ years of large-scale, distributed system development experience
  • 2+ years of continuous, hands-on Golang development experience
  • 4+ years of designing, developing, and maintaining solutions utilizing AWS infrastructure and services
  • 2+ years developing backend services using GRPC and Protobuf
  • 2+ years experience building Dockerfiles to containerize applications
  • 2+ years using Terraform to define and provision digital infrastructure
  • Strong written and verbal communication skills
Responsibilities
  • The person in this role will be a member of our backend software team designing and developing distributed services, written in Golang, and running in an AWS environment, that power all areas of our business
  • This role will use Infrastructure as Code practices to automate the provisioning and management of digital infrastructure as well as to build and maintain automated build, test, and release pipelines
  • This role will actively participate in, and occasionally lead, software design, development, testing, and deployment activities across the development team
  • This role will write and maintain automated tests at all levels of the solution
  • This role will work closely with stakeholders from across all Tovala teams in the planning, design, and delivery of software features
Tovala
Smart oven + meal delivery service