Golang Developer

Artech LLC
  • Phoenix, AZ
  • $40–$46 Per Hour
  • Quick Apply
12 days ago

Job Description

Request ID: 199143-1
Title: Golang Developer
Locations: Phoenix, AZ
Duration: 6 Months
Pay Range: $40- $46/Hour on W2/C2C (All inclusive)


 ONLY LOCAL CANDIDATES 

Role Overview

We are seeking a skilled GoLang Developer to design, develop, and maintain robust, scalable, and high-performance software solutions. The ideal candidate will have strong expertise in Golang, microservices and monolithic architectures, RESTful APIs, gRPC, database technologies, and concurrent programming.

You will work closely with cross-functional teams in an Agile environment to translate business and technical requirements into efficient, maintainable code while ensuring application reliability, performance, and quality.

Key Responsibilities

  • Develop and maintain robust, scalable, and reliable software solutions using Golang.
  • Design and implement applications across microservices and monolithic architectures.
  • Collaborate with cross-functional teams to translate project requirements into well-designed and efficient code.
  • Develop and integrate RESTful APIs and gRPC services.
  • Work with SQL and NoSQL databases, including PostgreSQL and MongoDB.
  • Leverage Go's concurrency capabilities, including goroutines, channels, and the sync package, to optimize application performance.
  • Conduct thorough testing and debugging to deliver high-quality, error-free software.
  • Troubleshoot and resolve issues related to functionality, performance, and system integration.
  • Optimize applications for maximum performance, scalability, and efficiency.
  • Participate actively in code reviews and provide constructive feedback to improve code quality.
  • Maintain coding standards and follow software development best practices.
  • Stay current with Go language updates, industry trends, and emerging technologies.
  • Collaborate effectively with team members, stakeholders, and clients.
  • Work independently while contributing effectively within a team-oriented Agile environment.
  • Meet project deadlines and adapt to changing technical and business requirements.

Required Skills & Qualifications

Golang

  • Strong proficiency in Golang development.
  • Experience developing applications using both microservices and monolithic architectures.
  • Strong knowledge of the Go standard library.
  • Expertise in Go concurrency concepts, including:
    • Goroutines
    • Channels
    • sync package

APIs & Integration

  • Strong experience with RESTful APIs.
  • Experience with gRPC.
  • Understanding of application and service integration patterns.

Databases

  • Solid understanding of data storage solutions.
  • Experience with SQL and NoSQL databases.
  • Hands-on experience with:
    • PostgreSQL
    • MongoDB

Development Tools

  • Experience with Git and version control systems.
  • Strong understanding of collaborative software development and code management practices.

Engineering & Soft Skills

  • Strong analytical and problem-solving abilities.
  • Ability to design scalable, maintainable, and high-performance solutions.
  • Strong debugging and troubleshooting skills.
  • Ability to work independently and as part of an Agile development team.
  • Ability to work effectively under tight deadlines.
  • Adaptability to changing requirements and priorities.
  • Excellent written and verbal communication skills.
  • Strong interpersonal and collaboration skills.

Core Responsibilities

  1. Software Development — Build scalable and reliable Go-based applications.
  2. API Development — Develop and integrate RESTful APIs and gRPC services.
  3. Database Development — Work with PostgreSQL, MongoDB, and other SQL/NoSQL technologies.
  4. Performance Optimization — Utilize Go's concurrency model to improve application performance.
  5. Testing & Debugging — Identify, troubleshoot, and resolve software defects and integration issues.
  6. Code Reviews — Participate in peer reviews and promote coding standards and best practices.
  7. Agile Collaboration — Work with cross-functional teams to deliver solutions within project timelines.
  8. Continuous Improvement — Stay current with Golang updates, development practices, and industry trends.

Technical Skills

  • Golang / Go
  • Go Standard Library
  • Microservices
  • Monolithic Architecture
  • RESTful APIs
  • gRPC
  • PostgreSQL
  • MongoDB
  • SQL
  • NoSQL
  • Goroutines
  • Channels
  • Go sync Package
  • Git
  • Agile / Scrum
  • Software Testing & Debugging
  • Performance Optimization
Company Benefits & Culture 
•    Inclusive and diverse work environment
•    Opportunities for professional growth and development
•    Comprehensive health and wellness benefits 

Numbers & Facts

LocationPhoenix, AZ
Salary$40–$46 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Bug Tracking Softwareunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Collaboration Softwareunmatched
  • Communication Skillsunmatched
  • Concurrencyunmatched
  • Concurrent Programming Language Familyunmatched
  • Continuous Improvementunmatched
  • Cross-Functionalunmatched
  • Data Storageunmatched
  • Database Programmingunmatched
  • Database Technologyunmatched
  • Debugging Skillsunmatched
  • Emerging Technologyunmatched
  • Gitunmatched
  • Go Programming Language (Golang)unmatched
  • Identify Issuesunmatched
  • Industry/Trade Analysisunmatched
  • Interpersonal Skillsunmatched
  • Microservicesunmatched
  • MongoDBunmatched
  • NoSQLunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Programming Toolsunmatched
  • Quality Managementunmatched
  • REST (Representational State Transfer)unmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Debuggingunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Writing Skillsunmatched

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