Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Golang Developer

Artech

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
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Golang Developer. Be the first to apply!