Golang Developer
- Source: LinkedIn
- Next Gen IT, Inc
- $145,600 to $147,680 /yr
- Remote
- Dallas
- Mid level
Job Description
Golang Developer
Remote
Exp: 12+ yrs
From a technical aspect – expertise of golang
Expecting autonomy, want collaboration
Golang, cloud, ci/cd, microservices
- Solid familiarity with backend microservices architectures, RESTful communication, and asynchronous messaging systems (e.g., Kafka, RabbitMQ).
- Experience operating within Scrum frameworks to deliver business capabilities and end-to-end customer journeys.
- Strong foundation in Test-Driven Development (TDD) across unit, component, functional, integration, and regression testing tiers.
- Practical experience with CI/CD/CT pipelines, automated testing, version control (Git, SVN), and project tracking tooling (Jenkins, JIRA, Rally).
- Essential Functions
- Design, develop, and maintain robust backend services and APIs using Go (Golang)
- Build scalable, resilient, and high-performance distributed systems capable of handling complex workloads across multiple environments
- Write clean, efficient, and maintainable code that adheres to industry best practices and promotes long-term sustainability
- Collaborate closely with product managers, architects, and engineering teams to translate business requirements into technical solutions
- Optimize applications for maximum speed, reliability, and resource efficiency through performance tuning and system profiling
- Participate in code reviews to uphold quality standards, mentor peers, and drive continuous improvement in development practices
- Develop comprehensive unit and integration tests and integrate them into CI/CD pipelines to ensure rapid, reliable deployments
- Troubleshoot and resolve production issues, perform root-cause analysis, and implement preventive measures to maintain system stability
- Deploy and manage services in cloud environments (AWS, GCP, Azure) using containerization and orchestration tools such as Docker and Kubernetes
- Document technical specifications, system architecture, and service behaviors to ensure clarity, maintainability, and knowledge sharing
Required Education and Experience
- Bachelor’s degree in a technical discipline, or commensurate work experience required
- 12+ years of software engineering/development experience required
- Strong proficiency in Go (Golang) and its standard libraries
- Solid understanding of concurrency patterns (goroutines, channels, worker pools)
- Experience with distributed systems, microservices, or event‑driven architectures
- Familiarity with relational and/or NoSQL databases
- Knowledge of CI/CD tools and version control (Git)
- Experience developing in the Azure environment is preferred
- A working knowledge of object-oriented and service-oriented application development techniques
- Experience with most stages of the System Development Life Cycle including, but not limited to design, development, analysis, testing, implementation and documentation
- Attention to detail and accuracy required
- Excellent verbal and written communication skills required
- Proficient in the utilization of Microsoft Office Suite
- Ability to thrive in a fast paced work environment
Skills
- Golang
- Kafka
- RabbitMQ
- Jenkins
- JIRA
- amazon-web-services
- google-cloud-platform
- microsoft-azure
- Docker
- Kubernetes
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
