Golang Job: SENIOR GOLANG DEVELOPER

Job added on

Company

pkt Pal
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job description:

PKT Pal (www.pktpal.com) is hiring a Senior Golang Developer. PKT Pal is building a product to allow everyday people to own and operate their own pieces of internet infrastructure. Similar to how Airbnb lets you earn money from your unused room in your house and Uber allows you to make money from your under-used car in your driveway, PKT Pal has a suite of plug and play devices that lets normal people like you and me make money from the internet that we are paying for, and are only using a fraction of.

The Pkteers behind PKT Pal are all people who believe that the internet is a human right and want to get the next billion people online. We work together to fulfill this mission and we push each other to be the best versions of ourselves. We are not limited by our job titles or our status in the company, but rather are driven by the mission to change the world.

Job Overview

PKT Pal is a growing company seeking to hire a highly experienced Golang Developer. The role will do significant development on a large (628k LoC) open source codebase. The mission will be adding features, robustness, and performance while deleting boilerplate, overengineered, and duplicated code. If you love the feeling of deleting 20,000 lines of code without any important features lost, you’ll be in good company!

Main Responsibilities

  • Investigating transient bugs and performance issues on software running in the field by finding strategies to instrument the code
  • Adding new features and integrating code from other forks of the project
  • Isolating and replacing overengineered and unreliable modules
  • Developing new design patterns and meta-programming techniques to do more with less code
  • Management of the test harnesses and continuous integration strategy

Job Qualifications and Experience

  • 5-10 years of experience in backend software development (C/C++, Rust, Golang, NodeJS, Python)
  • At least 1 year of experience working with Golang
  • Fluency with git and open source tools

Required qualifications

Functional Skills

  • Excellent English written and verbal communication skills
  • Attention to detail
  • Portfolio of work with examples that showcase technical skill
  • Strong analytical skills
  • Time management and organizational skills
  • Experience working with a remote team

Preferred

  • Start-up company experience
  • Experience with NodeJS and/or C event based programming is a plus
  • Fluency in multiple programming languages
  • No code is better than no code

Benefits of working with us:

  • Work from any location in the world
  • Competitive salary
  • Work for a tech first company where you’ll never find yourself explaining technology to an incompetant boss
  • Most of your work will be open source and you can show it proudly
  • Get to build new tech the world has yet to see
  • We might even have an impact on the course of history, at least we try

Job Types: Full-time, Contract

Pay: $80,000.00 - $120,000.00 per year

Benefits:

  • Flexible schedule
  • Paid time off

Schedule:

  • 8 hour shift