bringing Go people to Go jobs

Posted
Analysts
Austin, TX, USA - partially remote

The API service will provide customers the power to provision the necessary network, compute and storage cloud services to run their applications and work load.

  •     Meet with team members on regular sprints, develop and complete agreed-upon user stories
  • Develop modular, clean code with comprehensive tests
  • Refactor existing code as you develop new code; leave both in clean, modern state
  • Attend daily standups, demo work during reserved demo time, attend team retrospectives
  • Meet with colleagues across company to better understand requirements and ensure that new work fulfills real needs
  • Use software design principles to determine where functionality should be built, within applications and between applications (occasionally in completely new services)
  • Provide clear documentation
  • Provide clear and advance communication to colleagues and stakeholders about upcoming system changes
  • Take initiative to substantially improve customer and colleague workflows
  • Use advanced new technologies judiciously to reduce complexity


Requirements:

  • Software development skills (specifically, golang)
  • Understanding of REST
  • Knowledge of monitoring (Prometheus, Graphite) and logging (ELK, fluentd)
  • Strong troubleshooting skills
  • Functional Programming Principles
  • Git, GitHub and ZenHub
  • Continuous Integration/Continuous Development
  • Containers and virtualization
  • Agile development
  • Understanding of modern cloud (compute, storage, networking)
  • Server and cluster concepts: backup, load balancing, ACL, DR

Required Technical and Professional Experience

  • At least 3 year experience in Software Development or related role
  • Functional Programming principles
  • Understanding of REST
  • Basic SQL Knowledge
  • Testing principles and methodologies (Unit, Functional, Acceptance, Performance)

Preferred Technical and Professional Expertise

  • At least 5 years experience in a Software Development role
  • At least 1 year experience with Go Programming Language and related tools
  • Maintenance, refactoring, and re-architecting of large, complex application systems

How to apply

Resume to zach.soderholm@Analysts.com

Does this job really require Go skills? If not, please let us know so that we can keep the jobs all about Go.