Apolis logo

Go (Golang) Developer

Apolis
  • Salt Lake, UT
  • $35–$36 Per Hour
  • Instant Apply
13 days ago

Job 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.

Numbers & Facts

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

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.

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Supportunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Concurrent Programming Language Familyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Structuresunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Engineeringunmatched
  • Go Programming Language (Golang)unmatched
  • GraphQLunmatched
  • High Throughputunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Large-Scale Systemsunmatched
  • Linux Administrationunmatched
  • Microservicesunmatched
  • Object Oriented Programming (OOP)unmatched
  • Performance Testingunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Programming Toolsunmatched
  • REST (Representational State Transfer)unmatched
  • Resource Utilizationunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Systems Reliabilityunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • eSourcingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder