GoLang Developer

Overview

On Site
Depends on Experience
Full Time

Skills

GoLang
Backend Developer
RESTful APIs
Microservices
SQL
database
Agile
Git
Docker
Kubernetes
OpenShift
ReactJS
AngularJS
NoSQL
REST API
OOP
data structures
algorithms
Core Java
Python
JavaScript
AWS
Azure

Job Details

TITLE: GoLang Backend Developer

Duration: Full-Time W2

Location: Phoenix, AZ

About the Role:

  • We are seeking a passionate and motivated Golang Developer to join our growing engineering team.
  • The ideal candidate will have at least 2 years of professional experience in Core Java, Python, or JavaScript and a strong willingness to learn and transition into Golang development.
  • This is an exciting opportunity to work on scalable, high-performance applications while expanding your skills in one of the fastest-growing programming languages.

Key Responsibilities

  • Learn, adopt, and write efficient, clean, and maintainable code in Golang.
  • Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.
  • Participate in code reviews, testing, debugging, and performance optimization.
  • Assist in developing RESTful APIs, microservices, and backend systems.
  • Write unit and integration tests to ensure software quality.
  • Contribute to continuous improvement in coding standards, processes, and development practices.

Required Skills & Qualifications

  • 2+ years of hands-on programming experience in one or more of the following: Core Java, Python, or JavaScript.
  • Solid understanding of data structures, algorithms, and OOP principles.
  • Strong problem-solving and analytical skills.
  • Familiarity with REST APIs, databases (SQL/NoSQL), and version control (Git).
  • Willingness and enthusiasm to learn and build expertise in Golang.
  • Good communication and collaboration skills.

Nice to Have (Optional)

  • Prior exposure to Golang (personal projects, training, or work experience).
  • Knowledge of microservices architecture and cloud platforms (AWS, Google Cloud Platform, or Azure).
  • Experience with Docker/Kubernetes.
  • Understanding of concurrency, multithreading, or distributed systems.

What We Offer

  • Opportunity to transition into Golang development with guidance and mentorship.
  • Exposure to cutting-edge technologies and scalable architectures.
  • Collaborative and growth-oriented work environment.
  • Competitive compensation and benefits package.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.