Go Developer
career path titles
in 2022
Looking for Go Developer career path titles? This is an ultimate list of career path titles for Go Developer.
Individual Contributor (IC) career path for Go Developer
Intern Go Developer
Has less than 1 year of experience. Learning basic of programming.
Skills needed for Intern Go Developer
- Learns GCache
- Learns heimdall
- Learns gqlgen
- Learns GRequests
- Learns Twirp
- Learns RabbitMQ
- Learns rpcx
- Learns GraphQL
- Learns Gentleman
- Learns graphql-go
- Learns Micro
- Learns GoKit
- Learns ActiveMQ
- Learns Gorm
- Learns cobra
- Learns Interface
- Learns urfave/cli
- Learns Pointers, Structures, Methods
- Learns Socket.IO
- Learns Revel
- Learns Strings
- Learns Greedy
- Learns Big-O notation
- Learns Sphinx Search
- Learns SQL Server
- Learns Elasticsearch
- Learns Staging changes
- Learns Ignoring .git
- Learns Observer
- Learns GoMega
- Learns Jaeger
- Learns ZeroLog
- Learns GoRoutine, Channel, Buffer, Select, Mutex
- Learns Go-Underscore
- Learns GJson
- Learns Validator
- Learns Chi
- Learns HTTP/S
- Learns Beego
- Learns Graph Theory and Trees
- Learns SQL
- Learns MongoDB
- Learns History and diffs
- Learns Branches and Tags
- Learns Configuring git
- Learns Decorator
- Learns CQRS
- Learns Strategy
- Learns Selenium
- Learns GoCheck
- Learns Logrus
- Learns Sentry.io
- Learns Zap
- Learns GoMemcached
- Learns Go-Redis
- Learns JobRunner
- Learns Message-Bus
- Learns gRPC-Go
- Learns gRPC-Gateway
- Learns Xorm
- Learns Variables, Constants, Types, Function, Packages
- Learns Defer, Error, Panic, Recover
- Learns Semantic versioning
- Learns Go Modules
- Learns Authboss
- Learns Gin
- Learns Echo
- Learns Sorting
- Learns Recursion
- Learns MySQL
- Learns Redis
- Learns Apache Cassandra
- Learns Cloning
- Learns Commits
- Learns SOLID, YAGNI, KISS
- Learns Builder
- Learns Facade
- Learns Testify
- Learns GoMock
- Learns GinkGo
- Learns Endly
- Learns Gron
- Learns Azure Service Bus
- Learns Apache Kafka
- Learns Watermill
- Learns GO CLI
- Learns Authentication
- Learns Array and Slices
- Learns Glow
- Learns Go-Patterns
- Learns Bit Manipulation
- Learns NP Complete
- Learns Game Theory
- Learns Dynamic Programming
- Learns PostgreSQL
- Learns Pushing and Pulling
- Learns Singleton
- Learns Mediator
- Learns GoDog
- Learns GoConvey
Junior Go Developer
Has approximately 1-2 years experience and basic programming foundations. Contribute ideas during team meetings
Skills needed for Junior Go Developer
- Does heimdall
- Knows MySQL
- Knows Redis
- Knows Sphinx Search
- Knows MongoDB
- Knows Socket.IO
- Knows Staging changes
- Knows Configuring git
- Knows GoConvey
- Knows Azure Service Bus
- Knows GoKit
- Knows gRPC-Gateway
- Knows Apache Kafka
- Knows GoMemcached
- Knows Go-Redis
- Knows Chi
- Knows Revel
- Knows HTTP/S
- Knows Beego
- Knows Graph Theory and Trees
- Knows Recursion
- Knows Game Theory
- Knows Sentry.io
- Knows Zap
- Knows GO CLI
- Knows Defer, Error, Panic, Recover
- Knows Pointers, Structures, Methods
- Knows Semantic versioning
- Does gqlgen
- Does Gentleman
- Knows PostgreSQL
- Knows Elasticsearch
- Knows History and diffs
- Knows Decorator
- Knows CQRS
- Knows SOLID, YAGNI, KISS
- Knows Mediator
- Knows Testify
- Knows GoMega
- Knows Endly
- Does Go-Patterns
- Does Validator
- Knows ActiveMQ
- Knows GCache
- Knows Gin
- Does JobRunner
- Knows Bit Manipulation
- Knows NP Complete
- Knows Greedy
- Knows Big-O notation
- Knows Variables, Constants, Types, Function, Packages
- Knows GoRoutine, Channel, Buffer, Select, Mutex
- Does GraphQL
- Does GRequests
- Knows SQL
- Knows Pushing and Pulling
- Knows Ignoring .git
- Knows Commits
- Knows Branches and Tags
- Knows Strategy
- Knows Selenium
- Knows GoMock
- Knows GinkGo
- Does Authboss
- Does Go-Underscore
- Does GJson
- Knows Micro
- Knows Message-Bus
- Knows gRPC-Go
- Knows Twirp
- Knows RabbitMQ
- Knows Sorting
- Knows Strings
- Does graphql-go
- Knows SQL Server
- Knows Apache Cassandra
- Knows Cloning
- Knows Singleton
- Knows Observer
- Knows Builder
- Knows Facade
- Knows GoDog
- Knows GoCheck
- Does Glow
- Knows Watermill
- Knows rpcx
- Knows Echo
- Does Gron
- Knows Dynamic Programming
- Knows ZeroLog
- Learns Xorm
- Knows Interface
- Knows Array and Slices
- Knows Go Modules
- Knows Jaeger
- Knows Logrus
- Learns Gorm
- Knows cobra
- Knows Authentication
- Knows urfave/cli
- Does Product team
- Does Written communication
- Does Verbal communication
- Does Foreign language skills
Middle Go Developer
Has more than 2 years of experience in software engineering. They need less supervision and minimal reworks.
Skills needed for Middle Go Developer
- Does Jaeger
- Does MySQL
- Does Redis
- Does SQL Server
- Does MongoDB
- Does Apache Cassandra
- Does Xorm
- Knows Graph Theory and Trees
- Knows Sorting
- Knows Go-Redis
- Does Endly
- Does Cloning
- Does Gentleman
- Does Message-Bus
- Does gRPC-Go
- Does Twirp
- Does RabbitMQ
- Does JobRunner
- Does Gron
- Does Variables, Constants, Types, Function, Packages
- Does Pointers, Structures, Methods
- Knows Singleton
- Knows Strategy
- Knows Builder
- Does Socket.IO
- Does PostgreSQL
- Does SQL
- Knows NP Complete
- Knows Greedy
- Does Testify
- Does GoDog
- Does GoCheck
- Does History and diffs
- Does Branches and Tags
- Does Configuring git
- Knows Gin
- Knows Echo
- Knows HTTP/S
- Does heimdall
- Does graphql-go
- Does Watermill
- Does Glow
- Does Go-Underscore
- Does Go-Patterns
- Does Array and Slices
- Does GoRoutine, Channel, Buffer, Select, Mutex
- Does Go Modules
- Knows Observer
- Does Sentry.io
- Does Zap
- Does ZeroLog
- Knows Big-O notation
- Knows GoMemcached
- Does GoMock
- Does GinkGo
- Does GoConvey
- Does Staging changes
- Does Pushing and Pulling
- Does Ignoring .git
- Does Commits
- Does gqlgen
- Does Micro
- Does GoKit
- Does gRPC-Gateway
- Does ActiveMQ
- Does Authboss
- Does urfave/cli
- Knows CQRS
- Knows SOLID, YAGNI, KISS
- Knows Facade
- Does Logrus
- Does Sphinx Search
- Does Elasticsearch
- Does Gorm
- Knows Strings
- Knows Bit Manipulation
- Knows Recursion
- Knows Game Theory
- Knows Dynamic Programming
- Knows GCache
- Does Selenium
- Does GoMega
- Knows Chi
- Knows Revel
- Knows Beego
- Does GraphQL
- Does GRequests
- Does Azure Service Bus
- Does Apache Kafka
- Does rpcx
- Does GJson
- Does Validator
- Does cobra
- Does Interface
- Does GO CLI
- Does Defer, Error, Panic, Recover
- Does Authentication
- Does Semantic versioning
- Knows Decorator
- Knows Mediator
- Does Motivation
- Does Mentoring
- Does Knowledge sharing
- Does Product knowledge
- Does Skill review
Senior Go Developer
Create expert design concepts, take complex projects and mentor junior engineers. They have 5-8 years of programming experience
Skills needed for Senior Go Developer
- Helps Decorator
- Helps CQRS
- Helps Observer
- Helps Builder
- Helps Micro
- Helps gRPC-Go
- Helps GoKit
- Helps Apache Kafka
- Helps cobra
- Helps GO CLI
- Helps Array and Slices
- Helps Facade
- Helps Echo
- Helps Chi
- Helps Revel
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Watermill
- Helps rpcx
- Helps Variables, Constants, Types, Function, Packages
- Helps Defer, Error, Panic, Recover
- Helps GoRoutine, Channel, Buffer, Select, Mutex
- Helps ZeroLog
- Helps Gorm
- Helps Cloning
- Helps Staging changes
- Helps Pushing and Pulling
- Helps Commits
- Helps Gentleman
- Helps PostgreSQL
- Helps MySQL
- Helps Redis
- Helps SQL
- Helps GoDog
- Helps Selenium
- Helps Sorting
- Helps Greedy
- Helps Pointers, Structures, Methods
- Helps Semantic versioning
- Helps Logrus
- Helps History and diffs
- Helps Branches and Tags
- Helps Go-Redis
- Helps Sphinx Search
- Helps SQL Server
- Helps Elasticsearch
- Helps GoCheck
- Helps GoMock
- Helps GoConvey
- Helps Endly
- Helps Graph Theory and Trees
- Helps Go-Patterns
- Helps Singleton
- Helps Socket.IO
- Helps HTTP/S
- Helps Beego
- Helps Message-Bus
- Helps gRPC-Gateway
- Helps Twirp
- Helps urfave/cli
- Helps Sentry.io
- Helps Zap
- Helps Ignoring .git
- Helps Configuring git
- Helps heimdall
- Helps gqlgen
- Helps SOLID, YAGNI, KISS
- Helps Strategy
- Helps Mediator
- Helps Gin
- Helps ActiveMQ
- Helps Interface
- Helps Authentication
- Helps Apache Cassandra
- Helps GoMega
- Helps Strings
- Helps Bit Manipulation
- Helps Game Theory
- Helps Dynamic Programming
- Helps Gron
- Helps Go Modules
- Helps Jaeger
- Helps Xorm
- Helps GraphQL
- Helps GRequests
- Helps graphql-go
- Helps GoMemcached
- Helps GCache
- Helps MongoDB
- Helps Testify
- Helps GinkGo
- Helps Recursion
- Helps NP Complete
- Helps Big-O notation
- Helps JobRunner
- Helps Authboss
- Helps Glow
- Helps Go-Underscore
- Helps GJson
- Helps Validator
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Helps Self-Reliance
- Helps Containers (Docker, Vagrant)
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Personal development plan
- Helps Self-management
- Helps Decision-making in uncertain environment
- Helps Self-development
- Helps Foreign language skills
- Helps Presentations
- Helps Team work
- Helps Conflict resolution
- Helps Knowledge sharing
- Helps Planning work
- Helps Motivation
- Helps Skill review
- Helps Product knowledge
- Helps Scope
- Helps Speaking at conferences and publications
- Helps Networking and building relationships
- Helps Product team
- Helps Managing expectations
- Helps Feedback
- Helps Written communication
- Helps Verbal communication
- Helps Argumentation
Staff Engineer Go Developer
To attain this level, it requires more than 10 years of experience. Expert knowledge of the codebase is required.
Skills needed for Staff Engineer Go Developer
- Helps Gin
- Helps MySQL
- Helps Elasticsearch
- Helps GRequests
- Helps graphql-go
- Helps rpcx
- Helps Logrus
- Helps Selenium
- Helps GoMega
- Helps Authentication
- Helps urfave/cli
- Helps Semantic versioning
- Helps Chi
- Helps Revel
- Helps HTTP/S
- Helps PostgreSQL
- Helps Sphinx Search
- Helps SQL
- Helps MongoDB
- Helps Twirp
- Helps ActiveMQ
- Helps Go-Redis
- Helps ZeroLog
- Helps Testify
- Helps GoDog
- Helps GoMock
- Helps GinkGo
- Helps Endly
- Helps cobra
- Helps Interface
- Helps Array and Slices
- Helps Pointers, Structures, Methods
- Helps GoRoutine, Channel, Buffer, Select, Mutex
- Helps Go Modules
- Helps Echo
- Helps Redis
- Helps SQL Server
- Helps Xorm
- Helps heimdall
- Helps gqlgen
- Helps Azure Service Bus
- Helps Micro
- Helps Variables, Constants, Types, Function, Packages
- Helps GO CLI
- Helps Defer, Error, Panic, Recover
- Helps Beego
- Helps Apache Cassandra
- Helps Gorm
- Helps GraphQL
- Helps Gentleman
- Helps Message-Bus
- Helps GoKit
- Helps gRPC-Gateway
- Helps Apache Kafka
- Helps JobRunner
- Helps GoMemcached
- Helps Jaeger
- Helps GoCheck
- Helps gRPC-Go
- Helps RabbitMQ
- Helps Watermill
- Helps Gron
- Helps GCache
- Helps Sentry.io
- Helps Zap
- Helps GoConvey
- Helps Go-Underscore
- Helps Validator
- Helps Graph Theory and Trees
- Helps Bit Manipulation
- Helps Big-O notation
- Helps Decorator
- Helps CQRS
- Helps Facade
- Helps History and diffs
- Helps Branches and Tags
- Helps Socket.IO
- Helps Authboss
- Helps Glow
- Helps Go-Patterns
- Helps Strings
- Helps Dynamic Programming
- Helps Singleton
- Helps Builder
- Helps Mediator
- Helps Cloning
- Helps Commits
- Helps Configuring git
- Helps Recursion
- Helps Greedy
- Helps Observer
- Helps Strategy
- Helps Pushing and Pulling
- Helps GJson
- Helps Sorting
- Helps NP Complete
- Helps Game Theory
- Helps SOLID, YAGNI, KISS
- Helps Staging changes
- Helps Ignoring .git
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Scope
- Helps Self-management
- Helps Foreign language skills
- Helps Motivation
- Helps Personal development plan
- Helps Product knowledge
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Self-Reliance
- Helps Team work
- Helps Argumentation
- Helps Conflict resolution
- Helps Skill review
- Helps Market knowledge
- Helps Decision-making in uncertain environment
- Helps Managing expectations
- Helps Self-development
- Helps Feedback
- Helps Presentations
- Helps Knowledge sharing
- Helps Product team
- Helps Containers (Docker, Vagrant)
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Helps Written communication
- Helps Verbal communication
- Helps Speaking at conferences and publications
- Helps Networking and building relationships
- Helps Planning work
Senior Staff Engineer Go Developer
Has approximately 12+ years of experience. Senior Staff Engineers work closely with company leaders, contribute to tech strategy
Skills needed for Senior Staff Engineer Go Developer
- Mentors Interface
- Mentors Defer, Error, Panic, Recover
- Mentors Authentication
- Mentors Go Modules
- Mentors Revel
- Mentors Beego
- Mentors SQL Server
- Mentors SQL
- Mentors Glow
- Mentors Go-Underscore
- Mentors Go-Patterns
- Mentors NP Complete
- Mentors CQRS
- Mentors SOLID, YAGNI, KISS
- Mentors Strategy
- Mentors Cloning
- Mentors GoCheck
- Mentors GoMock
- Mentors GoConvey
- Mentors ZeroLog
- Mentors Go-Redis
- Mentors gRPC-Go
- Mentors ActiveMQ
- Mentors Xorm
- Mentors Variables, Constants, Types, Function, Packages
- Mentors GO CLI
- Mentors GoRoutine, Channel, Buffer, Select, Mutex
- Mentors Echo
- Mentors HTTP/S
- Mentors PostgreSQL
- Mentors MySQL
- Mentors Sphinx Search
- Mentors Sorting
- Mentors Strings
- Mentors Game Theory
- Mentors History and diffs
- Mentors Commits
- Mentors Branches and Tags
- Mentors Configuring git
- Mentors Socket.IO
- Mentors Endly
- Mentors JobRunner
- Mentors Gron
- Mentors Logrus
- Mentors GoMemcached
- Mentors GCache
- Mentors Azure Service Bus
- Mentors Message-Bus
- Mentors RabbitMQ
- Mentors Watermill
- Mentors GraphQL
- Mentors GRequests
- Mentors cobra
- Mentors urfave/cli
- Mentors Array and Slices
- Mentors Pointers, Structures, Methods
- Mentors Chi
- Mentors Redis
- Mentors MongoDB
- Mentors Apache Cassandra
- Mentors Elasticsearch
- Mentors Authboss
- Mentors Bit Manipulation
- Mentors Recursion
- Mentors Dynamic Programming
- Mentors Singleton
- Mentors Facade
- Mentors Ignoring .git
- Mentors Testify
- Mentors GoMega
- Mentors GinkGo
- Mentors Micro
- Mentors GoKit
- Mentors gRPC-Gateway
- Mentors rpcx
- Mentors heimdall
- Mentors gqlgen
- Mentors Gentleman
- Mentors graphql-go
- Mentors Gorm
- Mentors Semantic versioning
- Mentors Gin
- Mentors GJson
- Mentors Validator
- Mentors Graph Theory and Trees
- Mentors Greedy
- Mentors Big-O notation
- Mentors Decorator
- Mentors Observer
- Mentors Builder
- Mentors Mediator
- Mentors Staging changes
- Mentors Pushing and Pulling
- Mentors GoDog
- Mentors Selenium
- Mentors Jaeger
- Mentors Sentry.io
- Mentors Zap
- Mentors Twirp
- Mentors Apache Kafka
- Mentors Configuration Management (Ansible, Chef, Puppet, Salt)
- Mentors Containers (Docker, Vagrant)
- Mentors Containers Orchestration (Kubernetes, Docker Swarm)
- Mentors Self-development
- Mentors Presentations
- Mentors Organise team work
- Mentors Product team
- Mentors Self-Reliance
- Mentors Scope
- Mentors Infrastructure Provisioning (CloudFormation, Terraform)
- Mentors Verbal communication
- Mentors Foreign language skills
- Mentors Argumentation
- Mentors Conflict resolution
- Mentors Mentoring
- Mentors Hiring
- Mentors Skill review
- Mentors Self-management
- Mentors Decision-making in uncertain environment
- Mentors Managing expectations
- Mentors Feedback
- Mentors Team work
- Mentors Networking and building relationships
- Mentors Knowledge sharing
- Mentors Personal development plan
- Mentors Product knowledge
- Mentors Written communication
- Mentors Speaking at conferences and publications
- Mentors Planning work
- Mentors Motivation
- Mentors Product impact
- Mentors Market knowledge
Principal Architect Go Developer
The highest level for a technical career. With more than 14 Y of experience, they have a deep understanding of how the tech works
Skills needed for Principal Architect Go Developer
- Mentors cobra
- Mentors GO CLI
- Mentors Authentication
- Mentors urfave/cli
- Mentors GoRoutine, Channel, Buffer, Select, Mutex
- Mentors Authboss
- Mentors Glow
- Mentors Graph Theory and Trees
- Mentors Strings
- Mentors NP Complete
- Mentors Greedy
- Mentors Big-O notation
- Mentors Cloning
- Mentors Array and Slices
- Mentors Pointers, Structures, Methods
- Mentors Go-Underscore
- Mentors Dynamic Programming
- Mentors Singleton
- Mentors Observer
- Mentors Strategy
- Mentors Builder
- Mentors Mediator
- Mentors Facade
- Mentors Pushing and Pulling
- Mentors Commits
- Mentors Branches and Tags
- Mentors Go-Redis
- Mentors Micro
- Mentors GoKit
- Mentors Selenium
- Mentors GoMock
- Mentors Sentry.io
- Mentors MySQL
- Mentors Redis
- Mentors Elasticsearch
- Mentors HTTP/S
- Mentors Ignoring .git
- Mentors GCache
- Mentors Azure Service Bus
- Mentors gRPC-Gateway
- Mentors RabbitMQ
- Mentors Apache Kafka
- Mentors GoDog
- Mentors GoMega
- Mentors GinkGo
- Mentors GoConvey
- Mentors JobRunner
- Mentors Gron
- Mentors Logrus
- Mentors Xorm
- Mentors Sphinx Search
- Mentors SQL
- Mentors Revel
- Mentors Beego
- Mentors Go Modules
- Mentors Go-Patterns
- Mentors Bit Manipulation
- Mentors CQRS
- Mentors SOLID, YAGNI, KISS
- Mentors History and diffs
- Mentors Staging changes
- Mentors Configuring git
- Mentors GoMemcached
- Mentors Twirp
- Mentors rpcx
- Mentors heimdall
- Mentors GraphQL
- Mentors Interface
- Mentors Variables, Constants, Types, Function, Packages
- Mentors Defer, Error, Panic, Recover
- Mentors Semantic versioning
- Mentors GJson
- Mentors Validator
- Mentors Sorting
- Mentors Recursion
- Mentors Game Theory
- Mentors Decorator
- Mentors Message-Bus
- Mentors gRPC-Go
- Mentors ActiveMQ
- Mentors Watermill
- Mentors gqlgen
- Mentors graphql-go
- Mentors GoCheck
- Mentors Endly
- Mentors Jaeger
- Mentors Zap
- Mentors Gorm
- Mentors Socket.IO
- Mentors SQL Server
- Mentors MongoDB
- Mentors Apache Cassandra
- Mentors GRequests
- Mentors Gentleman
- Mentors Testify
- Mentors ZeroLog
- Mentors PostgreSQL
- Mentors Gin
- Mentors Echo
- Mentors Chi
- Mentors Containers (Docker, Vagrant)
- Mentors Containers Orchestration (Kubernetes, Docker Swarm)
- Mentors Self-Reliance
- Mentors Written communication
- Mentors Infrastructure Provisioning (CloudFormation, Terraform)
- Mentors Team work
- Mentors Argumentation
- Mentors Verbal communication
- Mentors Conflict resolution
- Mentors Motivation
- Mentors Knowledge sharing
- Mentors Product knowledge
- Mentors Skill review
- Mentors Product team
- Mentors Self-management
- Mentors Decision-making in uncertain environment
- Mentors Self-development
- Mentors Speaking at conferences and publications
- Mentors Networking and building relationships
- Mentors Organise team work
- Mentors Hiring
- Mentors Product impact
- Mentors Configuration Management (Ansible, Chef, Puppet, Salt)
- Mentors Scope
- Mentors Managing expectations
- Mentors Feedback
- Mentors Foreign language skills
- Mentors Presentations
- Mentors Mentoring
- Mentors Planning work
- Mentors Personal development plan
- Mentors Market knowledge
Manager career path for Go Developer
Tech Lead Go Developer
Has more than 7 years of experience. Rather than writing code, they take on the managerial responsibilities and provide sound tech
Skills needed for Tech Lead Go Developer
- Helps cobra
- Helps urfave/cli
- Helps Semantic versioning
- Knows Chi
- Knows Beego
- Helps PostgreSQL
- Helps MongoDB
- Helps Gorm
- Helps Azure Service Bus
- Helps Watermill
- Does Selenium
- Does GoCheck
- Does Graph Theory and Trees
- Does Big-O notation
- Helps Mediator
- Knows Cloning
- Knows Commits
- Knows Branches and Tags
- Knows Configuring git
- Helps Variables, Constants, Types, Function, Packages
- Helps GO CLI
- Helps Authentication
- Helps Array and Slices
- Helps Go Modules
- Helps Sphinx Search
- Helps Xorm
- Helps graphql-go
- Helps Message-Bus
- Helps Apache Kafka
- Helps Go-Redis
- Helps Logrus
- Helps ZeroLog
- Does GoMock
- Does Endly
- Does Glow
- Does Go-Underscore
- Does GJson
- Does Bit Manipulation
- Helps Strategy
- Helps Builder
- Knows Pushing and Pulling
- Helps Pointers, Structures, Methods
- Knows Gin
- Knows Echo
- Helps MySQL
- Helps Redis
- Helps SQL Server
- Helps Apache Cassandra
- Helps gqlgen
- Helps GRequests
- Helps Micro
- Helps gRPC-Go
- Helps GoKit
- Helps gRPC-Gateway
- Helps ActiveMQ
- Helps GoMemcached
- Helps GCache
- Helps Jaeger
- Helps Sentry.io
- Helps Zap
- Does Testify
- Does GoDog
- Does Authboss
- Does Sorting
- Does Recursion
- Does NP Complete
- Does Greedy
- Does Game Theory
- Helps Decorator
- Helps CQRS
- Helps Singleton
- Helps SOLID, YAGNI, KISS
- Helps Observer
- Helps Facade
- Knows Staging changes
- Helps Socket.IO
- Helps Interface
- Helps Defer, Error, Panic, Recover
- Helps GoRoutine, Channel, Buffer, Select, Mutex
- Knows Revel
- Knows HTTP/S
- Helps SQL
- Helps Elasticsearch
- Helps heimdall
- Helps GraphQL
- Helps Gentleman
- Helps Twirp
- Helps RabbitMQ
- Helps rpcx
- Does JobRunner
- Does Gron
- Does GoMega
- Does GinkGo
- Does GoConvey
- Does Go-Patterns
- Does Validator
- Does Strings
- Does Dynamic Programming
- Knows History and diffs
- Knows Ignoring .git
Engineering Manager Go Developer
Engineering lead manages a larger team. Tech leads report to the engineering lead on their team’s progress, setbacks, and other
Skills needed for Engineering Manager Go Developer
- Knows cobra
- Helps Gin
- Helps HTTP/S
- Helps Beego
- Knows Sphinx Search
- Knows SQL
- Does GraphQL
- Helps Micro
- Helps Watermill
- Helps Socket.IO
- Knows GoRoutine, Channel, Buffer, Select, Mutex
- Knows Semantic versioning
- Knows Go Modules
- Knows SQL Server
- Does gqlgen
- Does Gentleman
- Helps Azure Service Bus
- Helps Twirp
- Helps Apache Kafka
- Helps ActiveMQ
- Helps Jaeger
- Helps ZeroLog
- Helps Graph Theory and Trees
- Knows Interface
- Knows Variables, Constants, Types, Function, Packages
- Knows GO CLI
- Knows Defer, Error, Panic, Recover
- Knows urfave/cli
- Knows Array and Slices
- Knows Pointers, Structures, Methods
- Helps Echo
- Helps Revel
- Knows PostgreSQL
- Knows Redis
- Helps Xorm
- Helps Message-Bus
- Helps GoKit
- Knows Authentication
- Helps Chi
- Knows MySQL
- Knows MongoDB
- Knows Apache Cassandra
- Knows Elasticsearch
- Helps Gorm
- Does heimdall
- Does GRequests
- Does graphql-go
- Helps gRPC-Go
- Helps gRPC-Gateway
- Helps RabbitMQ
- Helps rpcx
- Helps Logrus
- Helps Sentry.io
- Helps Zap
- Helps Sorting
- Helps Strings
- Helps Bit Manipulation
- Does Ignoring .git
- Helps NP Complete
- Helps Game Theory
- Helps CQRS
- Does Configuring git
- Helps Selenium
- Helps GinkGo
- Does JobRunner
- Does Authboss
- Does Go-Underscore
- Does Commits
- Helps GoDog
- Helps GoCheck
- Helps GoMega
- Helps Recursion
- Helps Greedy
- Helps Dynamic Programming
- Helps Decorator
- Helps Singleton
- Helps Builder
- Does Staging changes
- Does Pushing and Pulling
- Does Branches and Tags
- Helps Testify
- Does Gron
- Does Glow
- Does Go-Patterns
- Does GJson
- Does Validator
- Helps Big-O notation
- Helps SOLID, YAGNI, KISS
- Helps Observer
- Helps Strategy
- Helps Mediator
- Helps Facade
- Does History and diffs
- Does Cloning
- Helps GoMock
- Helps GoConvey
- Helps Endly
- Does Feedback
- Does Team work
- Does Conflict resolution
- Does Skill review
- Does Written communication
- Does Verbal communication
- Does Knowledge sharing
- Does Planning work
- Does Personal development plan
- Does Hiring
Engineering Director Go Developer
Has 10+ years of experience and 5+ years of leading a team. Engineering director contributes to the technology R&D
Skills needed for Engineering Director Go Developer
- Helps Interface
- Helps Authentication
- Helps Pointers, Structures, Methods
- Helps GoRoutine, Channel, Buffer, Select, Mutex
- Helps Semantic versioning
- Helps Glow
- Helps Validator
- Helps Graph Theory and Trees
- Helps Game Theory
- Mentors Observer
- Mentors Strategy
- Mentors History and diffs
- Mentors Staging changes
- Mentors Commits
- Mentors Branches and Tags
- Mentors Selenium
- Mentors GoCheck
- Mentors GoMock
- Mentors GinkGo
- Mentors Endly
- Mentors Socket.IO
- Helps Gron
- Helps Zap
- Helps Revel
- Helps Beego
- Does gRPC-Go
- Does GoKit
- Does ActiveMQ
- Does rpcx
- Helps Defer, Error, Panic, Recover
- Helps Go Modules
- Helps Go-Patterns
- Mentors Decorator
- Mentors Mediator
- Mentors Facade
- Mentors GoMega
- Helps Sentry.io
- Helps GraphQL
- Helps graphql-go
- Helps Xorm
- Helps Gorm
- Mentors Redis
- Mentors MongoDB
- Mentors Apache Cassandra
- Helps GoMemcached
- Does Message-Bus
- Does Twirp
- Does Watermill
- Helps cobra
- Helps Authboss
- Helps Go-Underscore
- Helps GJson
- Helps Sorting
- Helps Recursion
- Helps Greedy
- Helps Dynamic Programming
- Mentors CQRS
- Mentors Singleton
- Mentors Builder
- Mentors Cloning
- Mentors Pushing and Pulling
- Mentors Ignoring .git
- Mentors Testify
- Helps Jaeger
- Helps Logrus
- Helps ZeroLog
- Helps gqlgen
- Mentors PostgreSQL
- Mentors MySQL
- Helps Gin
- Helps HTTP/S
- Does Azure Service Bus
- Does Micro
- Does gRPC-Gateway
- Helps Variables, Constants, Types, Function, Packages
- Helps GO CLI
- Helps urfave/cli
- Helps Array and Slices
- Helps Strings
- Helps Bit Manipulation
- Helps NP Complete
- Helps Big-O notation
- Mentors SOLID, YAGNI, KISS
- Mentors Configuring git
- Mentors GoDog
- Mentors GoConvey
- Helps JobRunner
- Helps heimdall
- Helps GRequests
- Helps Gentleman
- Mentors Sphinx Search
- Mentors SQL Server
- Mentors SQL
- Mentors Elasticsearch
- Helps Echo
- Helps Chi
- Helps GCache
- Helps Go-Redis
- Does RabbitMQ
- Does Apache Kafka
- Does Presentations
- Does Team work
- Does Conflict resolution
- Does Market knowledge
- Does Written communication
- Does Verbal communication
- Does Feedback
- Does Knowledge sharing
- Does Mentoring
- Does Personal development plan
- Does Skill review
VP of Engineering Go Developer
12+ years of experience in leading engineering teams. Works with the executive team. Spots and remove bottlenecks to achieve goals
Skills needed for VP of Engineering Go Developer
- Helps Array and Slices
- Helps GoRoutine, Channel, Buffer, Select, Mutex
- Helps Go Modules
- Mentors Authboss
- Helps urfave/cli
- Helps Semantic versioning
- Helps Graph Theory and Trees
- Helps Recursion
- Helps Game Theory
- Mentors Ignoring .git
- Mentors Decorator
- Mentors Testify
- Mentors GoMega
- Mentors GinkGo
- Mentors GoConvey
- Mentors Socket.IO
- Mentors Jaeger
- Mentors Zap
- Helps Gorm
- Helps Go-Redis
- Mentors Redis
- Mentors Sphinx Search
- Helps cobra
- Helps Interface
- Helps Variables, Constants, Types, Function, Packages
- Helps Authentication
- Mentors Glow
- Mentors GJson
- Helps Big-O notation
- Mentors Pushing and Pulling
- Mentors SOLID, YAGNI, KISS
- Mentors Observer
- Mentors Strategy
- Mentors Mediator
- Mentors Facade
- Mentors Selenium
- Mentors GoCheck
- Mentors ZeroLog
- Helps heimdall
- Helps GraphQL
- Mentors Echo
- Mentors Chi
- Mentors Revel
- Mentors HTTP/S
- Helps GCache
- Mentors Apache Cassandra
- Mentors Elasticsearch
- Helps Azure Service Bus
- Helps Message-Bus
- Helps Twirp
- Helps RabbitMQ
- Helps GO CLI
- Helps Defer, Error, Panic, Recover
- Helps Pointers, Structures, Methods
- Mentors Go-Underscore
- Mentors Go-Patterns
- Helps Sorting
- Helps Strings
- Helps Bit Manipulation
- Helps NP Complete
- Helps Greedy
- Mentors SQL Server
- Mentors SQL
- Helps Apache Kafka
- Helps ActiveMQ
- Helps rpcx
- Mentors Cloning
- Mentors Configuring git
- Mentors Singleton
- Mentors GoMock
- Mentors Logrus
- Mentors Sentry.io
- Mentors Gin
- Mentors PostgreSQL
- Mentors MySQL
- Mentors MongoDB
- Helps gRPC-Go
- Helps gRPC-Gateway
- Mentors Validator
- Helps Dynamic Programming
- Mentors History and diffs
- Mentors Staging changes
- Mentors Commits
- Mentors Branches and Tags
- Mentors CQRS
- Mentors Builder
- Mentors GoDog
- Mentors Endly
- Mentors JobRunner
- Mentors Gron
- Helps gqlgen
- Helps GRequests
- Helps Gentleman
- Helps graphql-go
- Helps Xorm
- Mentors Beego
- Helps GoMemcached
- Helps Micro
- Helps GoKit
- Helps Watermill
- Helps Market knowledge
- Helps Foreign language skills
- Helps Organise team work
- Helps Argumentation
- Helps Networking and building relationships
- Helps Knowledge sharing
- Helps Planning work
- Helps Personal development plan
- Helps Product knowledge
- Helps Mentoring
- Helps Product impact
- Helps Motivation
- Helps Product team
CTO Go Developer
Highest position for software engineers. The CTO is a part of the executive team. Position is critical for company.
Skills needed for CTO Go Developer
- Mentors Authboss
- Mentors Bit Manipulation
- Mentors Recursion
- Mentors Dynamic Programming
- Mentors Observer
- Mentors Ignoring .git
- Mentors Branches and Tags
- Mentors Zap
- Mentors ZeroLog
- Mentors Endly
- Mentors Gron
- Mentors gqlgen
- Mentors GRequests
- Mentors graphql-go
- Mentors Echo
- Mentors Chi
- Mentors GCache
- Mentors MySQL
- Mentors Sphinx Search
- Mentors SQL Server
- Mentors Azure Service Bus
- Mentors Apache Kafka
- Mentors urfave/cli
- Mentors Go-Patterns
- Mentors Validator
- Mentors Graph Theory and Trees
- Mentors Sorting
- Mentors Strings
- Mentors Game Theory
- Mentors CQRS
- Mentors SOLID, YAGNI, KISS
- Mentors Mediator
- Mentors Facade
- Mentors Pushing and Pulling
- Mentors Configuring git
- Mentors Jaeger
- Mentors Testify
- Mentors Selenium
- Mentors GoMega
- Mentors heimdall
- Mentors GraphQL
- Mentors Gentleman
- Mentors Gin
- Mentors Go-Redis
- Mentors Micro
- Mentors RabbitMQ
- Mentors Variables, Constants, Types, Function, Packages
- Mentors GO CLI
- Mentors Defer, Error, Panic, Recover
- Mentors Authentication
- Mentors Array and Slices
- Mentors GoRoutine, Channel, Buffer, Select, Mutex
- Mentors NP Complete
- Mentors Big-O notation
- Mentors History and diffs
- Mentors Cloning
- Mentors Logrus
- Mentors GoDog
- Mentors GoCheck
- Mentors GoMock
- Mentors GinkGo
- Mentors Xorm
- Mentors Revel
- Mentors GoMemcached
- Mentors PostgreSQL
- Mentors Redis
- Mentors MongoDB
- Mentors Apache Cassandra
- Mentors Elasticsearch
- Mentors Message-Bus
- Mentors Twirp
- Mentors Watermill
- Mentors rpcx
- Mentors cobra
- Mentors Interface
- Mentors Pointers, Structures, Methods
- Mentors Semantic versioning
- Mentors Go Modules
- Mentors Glow
- Mentors Go-Underscore
- Mentors GJson
- Mentors Greedy
- Mentors Decorator
- Mentors Singleton
- Mentors Strategy
- Mentors Builder
- Mentors Staging changes
- Mentors Commits
- Mentors Sentry.io
- Mentors Socket.IO
- Mentors GoConvey
- Mentors JobRunner
- Mentors Gorm
- Mentors HTTP/S
- Mentors Beego
- Mentors SQL
- Mentors gRPC-Go
- Mentors GoKit
- Mentors gRPC-Gateway
- Mentors ActiveMQ
- Mentors Containers (Docker, Vagrant)
- Mentors Containers Orchestration (Kubernetes, Docker Swarm)
- Mentors Configuration Management (Ansible, Chef, Puppet, Salt)
- Mentors Scope
- Mentors Feedback
- Mentors Knowledge sharing
- Mentors Planning work
- Mentors Motivation
- Mentors Product team
- Mentors Verbal communication
- Mentors Speaking at conferences and publications
- Mentors Mentoring
- Mentors Organise team work
- Mentors Self-Reliance
- Mentors Written communication
- Mentors Presentations
- Mentors Team work
- Mentors Networking and building relationships
- Mentors Personal development plan
- Mentors Skill review
- Mentors Infrastructure Provisioning (CloudFormation, Terraform)
- Mentors Self-management
- Mentors Decision-making in uncertain environment
- Mentors Managing expectations
- Mentors Self-development
- Mentors Foreign language skills
- Mentors Argumentation
- Mentors Conflict resolution
- Mentors Hiring
- Mentors Product knowledge
- Mentors Product impact
- Mentors Market knowledge
Individual Contributor (IC)
Intern Go Developer
Junior Go Developer
Middle Go Developer
Senior Go Developer
Staff Engineer Go Developer
Senior Staff Engineer Go Developer
Principal Architect Go Developer
Manager
Tech Lead Go Developer
Engineering Manager Go Developer
Engineering Director Go Developer
VP of Engineering Go Developer
CTO Go Developer