Jobs · Information Technology

Senior Software Engineer - Backend (Go)

Commerce · Austin, TX · 4 days ago
RemoteRemoteInformation Technology$136k–$204k/yrFull-time

What You Will Do

  • Collaborate on the architecture, design, and development of scalable and highly available applications and services.
  • Solve complex infrastructure-related problems with code, developing and providing post-release support for scalable applications.
  • Identify and implement enhancements to DevOps practices and tooling, leveraging automation to enhance robustness of the CI/CD pipeline, thereby streamlining efficient application development and deployment.
  • Drive technology design and articulate architecture solution options to the product owners and Engineering leadership.
  • Conduct post-mortems to analyze and prevent repeat failures.
  • Become a champion for Continuous Improvement in end-to-end infrastructure and systems.
  • Evaluate and recommend tools, technologies and processes that solve concrete business problems.

Who You Are

  • 5+ years of programming experience in backend languages like GoLang (Strongly preferred), Python, PHP, Java, etc.
  • 2+ years experience with MySQL, caching technologies (like Redis) and other non-relational data storage solutions
  • Strong understanding of database schema design, caching and scalability
  • Strong understanding of various communication protocols (TCP, RPC, etc)
  • Strong understanding of Distributed Systems
  • Experience with PHP is a plus
  • Experience with Kubernetes is strongly preferred
  • Workable understanding of Linux operating systems
  • Experience with modern CI/CD and containerization tools like Docker
  • Ability to perform time and memory complexity analysis
  • Excellent written and verbal communication skills

Similar jobs