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:
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
- 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
Company Benefits & Culture
• Inclusive and diverse work environment
• Opportunities for professional growth and development
• Comprehensive health and wellness benefits