Software Development:
* Design, develop, and maintain scalable and high-performance software applications using the Go programming language.
* Collaborate with cross-functional teams to define, design, and ship new features.
Code Review and Quality Assurance:
* Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.
* Perform unit testing, integration testing, and automated testing to ensure software reliability.
Troubleshooting and Bug Fixing:
* Identify and fix software bugs and issues promptly.
* Work closely with the QA team to address and resolve reported issues.
Collaboration:
* Collaborate with other developers, product managers, and stakeholders to gather requirements and deliver high-quality software solutions.
* Participate in brainstorming sessions and contribute to architectural decisions.
Documentation:
* Create and maintain technical documentation for code, APIs, and system architecture.
* Keep documentation up-to-date with changes and improvements in the codebase.
Performance Optimization:
* Identify and address performance bottlenecks to ensure the efficiency and responsiveness of applications.
Continuous Learning:
* Stay up-to-date with the latest developments in Go and relevant technologies.
* Continuously improve coding skills and adopt best practices.
Job Type: Contract
Salary: $50.
00 - $60.
00 per hour
Experience level:
* 4 years
Schedule:
* 8 hour shift
Application Question(s):
* What is your work authorization?
1:US Citizen
2:GC holder
3: Other.
Experience:
* Golang development: 4 years (Preferred)
* APIs: 4 years (Preferred)
Ability to Commute:
* Phoenix, AZ 85003 (Preferred)
Work Location: In person