Golang Engineer

Technologent, Inc.

Phoenix (AZ)

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Technologent in Phoenix, AZ is seeking a Golang Engineer to join a software engineering team responsible for building, enhancing, and supporting high-performance backend applications and services.

You will develop scalable solutions in Go, work with Cassandra for distributed data management, and build reliable RESTful APIs, collaborating with existing Java-based applications and adopting AI-assisted development tools to boost productivity.

Qualifications

  • 6+ years of professional software development experience with Go (Golang).
  • Proven ability to build production-grade backend services in Go.
  • Experience with Apache Cassandra and data modeling for distributed systems.
  • Strong skills in designing and consuming REST-based APIs.
  • Familiarity with Java applications and ability to integrate with them.
  • Awareness of AI-assisted development tools like GitHub Copilot.

Responsibilities

  • Design, develop, and maintain backend services in Go.
  • Build scalable, reliable RESTful APIs.
  • Analyze and troubleshoot existing Java applications for integration.
  • Work with Cassandra data models and queries to support distributed storage.
  • Collaborate with architects, QA engineers, and other stakeholders.

Skills

Go
Cassandra
REST APIs
Java Interop
AI-assisted development
Code reviews
CI/CD
GitHub Copilot

Education

Bachelor's degree in Computer Science, Engineering, Information Technology

Tools

Apache Cassandra
REST framework tooling

Job description

The Opportunity: We are looking for an experienced Golang Engineer to join a software engineering team responsible for building, enhancing, and supporting high-performance backend applications and services.

The ideal candidate will develop scalable solutions in Go, work with Cassandra for distributed data management, and build reliable RESTful APIs. The engineer will also collaborate with existing Java-based applications, contribute to modern software development practices, and leverage AI-assisted development tools to improve engineering productivity.

  • Experience: 6 - 9 Years
  • Work Location: Phoenix, AZ (100% onsite). Candidates must currently reside within commuting distance. Relocation is not available
  • Project Duration: 12+ Months Contract

The Opportunity: We are looking for an experienced Golang Engineer to join a software engineering team responsible for building, enhancing, and supporting high-performance backend applications and services.

The ideal candidate will develop scalable solutions in Go, work with Cassandra for distributed data management, and build reliable RESTful APIs. The engineer will also collaborate with existing Java-based applications, contribute to modern software development practices, and leverage AI-assisted development tools to improve engineering productivity.

  • Role: Golang Engineer
  • Experience: 6 - 9 Years
  • Work Location: Phoenix, AZ (100% onsite). Candidates must currently reside within commuting distance. Relocation is not available
  • Project Duration: 12+ Months Contract
Key Responsibilities
  • Design, develop, and maintain backend applications and services using Go.
  • Build efficient, scalable, and maintainable solutions using Go-based frameworks, libraries, and development tools.
  • Analyze existing Java applications and contribute to troubleshooting, enhancements, and integration activities when required.
  • Develop and maintain RESTful APIs supporting business applications and downstream services.
  • Design backend components with a focus on scalability, reliability, performance, and maintainability.
  • Work extensively with Cassandra to support distributed data storage and retrieval requirements.
  • Develop appropriate Cassandra data models based on application access patterns and business requirements.
  • Create and optimize database queries to achieve efficient application performance.
  • Integrate backend services with Cassandra and ensure reliable data persistence and retrieval.
  • Apply software engineering principles such as modular design, reusable components, clean coding practices, and appropriate design patterns.
  • Develop automated unit and integration tests to improve application quality and reduce regression risks.
  • Investigate production and development issues, identify root causes, and implement effective technical solutions.
  • Participate in peer code reviews and provide constructive feedback on implementation quality and engineering standards.
  • Collaborate with developers, architects, QA engineers, and other technical stakeholders throughout the software development lifecycle.
  • Contribute to technical documentation, development standards, and continuous improvement initiatives.
  • Utilize AI-assisted development platforms such as GitHub Copilot to accelerate coding, troubleshooting, testing, and development activities.
  • Evaluate AI-generated code carefully and ensure that resulting implementations meet established quality, security, and maintainability standards.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
  • 6+ years of professional experience in software development with significant hands-on experience in Go (Golang).
  • Strong command of Go programming concepts, standard libraries, frameworks, and commonly used development practices.
  • Practical experience developing production-grade applications and backend services using Golang.
  • Working knowledge of Java with the ability to navigate, understand, troubleshoot, and modify existing Java applications when necessary.
  • Hands-on experience with Apache Cassandra, including data modeling, query development, and integration with backend applications.
  • Strong experience creating and supporting REST-based APIs and distributed backend services.
  • Understanding of API design principles, request/response handling, service integration, and backend communication patterns.
  • Strong foundation in software development concepts, including object-oriented and modular design, design patterns, exception/error handling, and code quality.
  • Experience writing automated tests and performing debugging and root-cause analysis.
  • Familiarity with source control systems and collaborative development workflows.
  • Experience participating in code reviews and working within established engineering standards.
  • Ability to work effectively with existing applications and understand unfamiliar codebases.
  • Familiarity with AI-powered development assistants, particularly GitHub Copilot, and practical experience incorporating such tools into software development activities.
Preferred Qualifications
  • Experience working with distributed systems and highly available backend architectures.
  • Knowledge of Cassandra performance optimization, partition strategies, replication, consistency models, and cluster-oriented application design.
  • Experience migrating, modernizing, or integrating Java-based applications with Go services.
  • Familiarity with microservices architecture and service-oriented backend development.
  • Experience working with CI/CD pipelines and automated software delivery practices.
  • Knowledge of containerized application environments and cloud-based deployment platforms.
  • Familiarity with observability practices, including application logging, metrics, tracing, and production monitoring.
  • Experience working in Agile or other iterative software development environments.
  • Exposure to additional AI-assisted programming and developer productivity tools.
  • Understanding of secure software development practices and common backend application security considerations.

Technologent is an Equal Opportunity Employer -- EEO/AA Employer/Vet/Disabled -- for reasonable accommodations, please contact us athr@technologent.com

Technologent is a Global Provider of Edge-to-Edge Information Technology Solutions and Services for Fortune 1000 and SMB companies. We offer a unique blend of business practices that are aligned to solve for top CIO concerns. Our core competencies focus on data center infrastructure, business continuity, data protection, service automation and orchestration, continuous intelligence, monitoring, connectivity, collaboration and cybersecurity. These practices are supported by our professional services, digital transformation services and financial services offerings. By providing custom solutions and services designed to fit your business needs, we enable your organization to be more agile, responsive and competitive. Technologent empowers your company to ascend to the next level in IT.

Headquartered in Irvine, CA, Technologent has offices throughout the US and proudly serves clients around the world. When partnering with Technologent, organizations benefit from the highest caliber of professionals, committed to delivering exceptional business outcomes backed by unmatched service and support.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Engineer
Golang Engineer

ManpowerGroup Global, Inc. • Phoenix (AZ)

On-site
USD 62,000 - 84,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+5
Java Engineer
Java Engineer

Technologent, Inc. • Phoenix (AZ)

On-site
USD 110,000 - 140,000
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Austin (TX)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Boston (GA)

Hybrid
USD 90,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Richmond (VA)

Hybrid
USD 100,000 - 130,000
Mentorship
TechTalks
Education budget
+3
Senior Golang Backend Engineer — Cassandra & APIs
Senior Golang Backend Engineer — Cassandra & APIs

Technologent, Inc. • Phoenix (AZ)

On-site
USD 120,000 - 160,000
Golang Engineer
Golang Engineer

Experis • Phoenix (AZ)

On-site
USD 62,000 - 84,000
Medical plan
Vision plan
HSA
+4
Backend Tech Lead (Go/Kotlin) ID48362
Backend Tech Lead (Go/Kotlin) ID48362

AgileEngine • Texas City (TX)

Hybrid
USD 150,000 - 180,000
Professional growth
Competitive compensation
Exciting projects
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Orlando (FL)

Hybrid
USD 100,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Miami (FL)

On-site
USD 90,000 - 120,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects with Fortune 500 companies
+1