Principal Golang Engineer - remote

PerformLine
Posted 3 years ago
WHAT YOU’LL DO

  • Be the Expert 
    • Build the systems that drive the business and enable our customers through the advancement of PerformLine's capabilities
    • Develop service-centric Cloud based product platform
    • Debug distributed applications using REST and Message Queues
    • Integrate with internal and external products and services
    • Optimize for Performance
    • Help with Automated Test
    • Work with other software engineers and product managers to get products and features safely, securely, and quickly to our clients

  • Be a Force Multiplier 
    • Be an example to more junior engineers for creating documented, performant, secure, and efficient code
    • Make the whole team better by advocating for best practices, gently reminding people of why the processes we have exist, and helping less experienced engineers find ways to ‘level up’
    • Embrace having a large impact on team morale, culture, feedback, and even recruiting
    • Represent your engineering organization outside of the company

  • Be a Strategic Voice
    • Demonstrate good judgement to make trade-offs explicit when making decisions
    • Go beyond your immediate technical area of expertise to drive architectural and design decisions 
    • Partner with the CTO to connect planned work to business strategy and to what makes the company more successful

WHO YOU ARE
  • Metric driven and focused on continual improvement
  • Understands the role of working with Product within a technology organization
  • Ability to balance business concerns with technical goals
  • Possesses intellectual humility and seeks out constructive criticism of their work
  • Generates lift in the skills of those around them
  • Recognizes the value of documentation and boring code (and the dangers of unnecessary complexity)
  • Empathetic and collaborates with peers &stakeholders to deliver

WHAT YOU BRING
  • 10+ years of experience in backend engineering for cloud based platforms
  • 4+ years of experience in backend Golang engineering
  • Experience creating services in REST API
  • Exposure to working in an Agile environment
  • Understanding of the entire web development process, with an emphasis on back-end systems
  • Hands on knowledge of Microservices Development and API driven development
  • Knowledge of SCM tools such as Git, GitHub, Bitbucket, etc

This is only intended to be advertised in areas where it complies to state and local law.

PerformLine participates in E-Verify.