Apolis logo

Go (Golang) Developer

Apolis

  • Salt Lake, UT
  • 7 days ago
  • $35–$36 Per Hour

Highlights

We are seeking a highly skilled Go (Golang) Developer to design, develop, and maintain scalable, high-performance backend applications and microservices. The ideal candidate will have strong experience in Go programming, cloud-native architectures, distributed systems, API development, and modern DevOps practices.

Numbers & Facts

LocationSalt Lake, UT
IndustryComputer/IT Services
Salary$35–$36 Per Hour
Company Size500 to 999 employees
Websitehttps://www.apolisrises.com/

Description

Role: Go (Golang) Developer
Location: Salt Lake City, UT (Onsite) 

Job Description: 

Go (Golang) Developer | Backend Engineer | Software Engineer (Go)

Job Summary:

We are seeking a highly skilled Go (Golang) Developer to design, develop, and maintain scalable, high-performance backend applications and microservices. The ideal candidate will have strong experience in Go programming, cloud-native architectures, distributed systems, API development, and modern DevOps practices. This role requires a passion for building reliable, secure, and resilient systems that support business-critical applications.

Key Responsibilities:

Design, develop, test, and maintain backend services using Go (Golang).
Build scalable RESTful APIs, gRPC services, and microservice-based applications.
Develop high-throughput, low-latency distributed systems.
Implement concurrent and asynchronous processing using goroutines and channels.
Integrate applications with databases, third-party APIs, cloud platforms, and enterprise systems.
Optimize application performance, resource utilization, and system reliability.
Participate in architecture discussions and technical design reviews.
Write clean, maintainable, and testable code following software engineering best practices.
Develop automated unit, integration, and performance tests.
Implement and support CI/CD pipelines.
Monitor, troubleshoot, and resolve production issues.
Collaborate with product managers, architects, DevOps engineers, and cross-functional teams.
Contribute to technical documentation and knowledge-sharing initiatives.
Required Technical Skills
Programming
Go (Golang)
Object-Oriented Programming (OOP)
Concurrent Programming
Multithreading Concepts
Data Structures and Algorithms
Design Patterns
API Development
RESTful APIs
gRPC
OpenAPI / Swagger
JSON
XML
API Security and Authentication
Microservices & Distributed Systems
Service-Oriented Architecture (SOA)
Microservices Architecture
Event-Driven Architecture
Message Queues
Asynchronous Processing
Source Control & Development Tools
Git
GitHub
GitLab
Bitbucket
Database Technologies
PostgreSQL
MySQL
MongoDB
Redis
SQL Query Optimization
Database Performance Tuning
Cloud & DevOps
Docker
Kubernetes
Helm
Terraform
CI/CD Pipelines
Jenkins
GitHub Actions
GitLab CI/CD
Cloud Platforms
AWS
Microsoft Azure
Google Cloud Platform (GCP)
Messaging & Streaming Technologies
Apache Kafka
RabbitMQ
AWS SQS/SNS
Event Streaming Platforms
Monitoring & Observability
Prometheus
Grafana
ELK Stack
OpenTelemetry
Splunk
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
3+ years of professional Go (Golang) development experience.
Experience building cloud-native and containerized applications.
Experience working with enterprise integrations and large-scale systems.
Familiarity with Agile/Scrum methodologies.
Knowledge of cybersecurity best practices and secure coding standards.
Experience with performance tuning and scalability optimization.

Nice-to-Have Skills:

GraphQL
Elasticsearch
Istio Service Mesh
Kubernetes Operators
Linux Administration
Serverless Architecture
Domain-Driven Design (DDD)
CQRS and Event Sourcing
Ideal Candidate Profile
Strong backend engineering experience.
Deep understanding of Go internals and concurrency patterns.
Experience building scalable microservices in cloud environments.
Strong problem-solving and debugging skills.
Ability to work independently and within Agile teams.
Excellent communication and collaboration skills.

Benefits

Paid Sick Days, Employee Referral Program, Employee Events, Retirement / Pension Plans

About Company

Since 1996, RJT has provided successful SAP, Oracle, and IT consulting solutions and staffing services to clients around the world. The new Apolis brings you the same personalized service fortified with a greater array of IT solutions, global expertise, and cost-management strategies.

We are a global IT consultancy that seamlessly integrates experts and leading-edge solutions into your organization so you can focus on what really matters.

Similar Jobs

See more jobs