- Design, develop, and maintain high-quality software applications and systems using Go (Golang) programming language.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to gather requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code and APIs following best practices and coding standards.
- Optimize application performance and scalability by implementing appropriate algorithms, data structures, and design patterns.
- Conduct code reviews, provide constructive feedback, and participate in knowledge sharing sessions to improve team productivity and code quality.
- Identify and debug software defects, performance bottlenecks, and other issues, and propose solutions or enhancements.
- Write and maintain technical documentation, including design specifications, architectural diagrams, and user guides.
- Stay updated with the latest trends, tools, and technologies in the Go ecosystem, and evaluate their potential impact on the software development process.
- Collaborate with DevOps teams to deploy and manage applications in production environments.
- Strong proficiency in the Go programming language and experience with its core libraries and frameworks.
- Solid understanding of software engineering principles, algorithms, data structures, and design patterns.
- Experience developing scalable and high-performance applications using Go.
- Familiarity with concurrent programming and knowledge of Go's concurrency patterns.
- Experience with distributed systems, microservices architecture, and RESTful APIs.
- Proficiency in version control systems (e.g., Git) and familiarity with continuous integration/continuous deployment (CI/CD) practices.
- Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Strong problem-solving skills and ability to work independently as well as in a collaborative team environment.
United States of America
(From Everywhere/No Office Location)
Golang Job Details
Job Title: Software Engineer (GO-Language)
Rate:$73/hr on w2 all inclusive
Duration: 6+ month (Possible extension-Long Term)