REMOTE Golang and/or Python Engineer - remote

Greenfield Partners
Posted 3 years ago

TECH STACK: Golang, Python, Unix/Linux REQUIRED. If you are an expert in Python Development (not just scripting) or are an expert in Golang, it is OK if you are if you are not an expert in both. We need someone that has built big websites in real time, think etrade where the data is running in real time. You will need to know what is slowing down the website on the fly and fix it. Excellent Communication Required.

RESPONSIBILITIES: 

  • Serve as a primary point responsible for the overall health, performance, and capacity of one or more of our Internet-facing services
  • Gain deep knowledge of our complex applications.
  • Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and constant growth.
  • Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale UNIX environment.
  • Work closely with development teams to ensure that platforms are designed with "operability" in mind.
  • Function well in a fast-paced, rapidly-changing environment.
  • Participate in a 24x7 rotation for second-tier escalations.

REQUIREMENTS:

  • B.S. or higher in Computer Science or other technical discipline, or related practical experience.
  • UNIX/Linux systems administration background.
  • Programming skills (Golang, Python)
  • 5+ years in a UNIX-based large-scale web operations role.
  • Golang and/or Python experience
  • Previous experience working with geographically-distributed coworkers.
  • Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other SREs, Engineers, Product Managers, etc.
  • Knowledge of most of these: data structures, relational and non-relational databases, networking, Linux internals, filesystems, web architecture, and related topics