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
Technical Skills
• Inclusive and diverse work environment
• Opportunities for professional growth and development
• Comprehensive health and wellness benefits
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.
- 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
- Strong experience with RESTful APIs .
- Experience with gRPC .
- Understanding of application and service integration patterns.
- Solid understanding of data storage solutions.
- Experience with SQL and NoSQL databases .
- Hands-on experience with:
- PostgreSQL
- MongoDB
- Experience with Git and version control systems.
- Strong understanding of collaborative software development and code management practices.
- 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.
- Software Development - Build scalable and reliable Go-based applications.
- API Development - Develop and integrate RESTful APIs and gRPC services.
- Database Development - Work with PostgreSQL, MongoDB, and other SQL/NoSQL technologies.
- Performance Optimization - Utilize Go's concurrency model to improve application performance.
- Testing & Debugging - Identify, troubleshoot, and resolve software defects and integration issues.
- Code Reviews - Participate in peer reviews and promote coding standards and best practices.
- Agile Collaboration - Work with cross-functional teams to deliver solutions within project timelines.
- 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
• 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!
