Role: Go Lang DeveloperExperience: 3+ yearsLocation: Remote
**Note: This position is with one of our hiring partners
Position Overview: We are looking for a talented and motivated Go Lang Developer to join our development team. The ideal candidate will have a strong background in software development, with expertise in Go (Golang). As a Go Lang Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You will work closely with cross-functional teams to deliver robust and efficient solutions.
Key Responsibilities:Design, develop, and maintain scalable and high-performance applications using Go.Collaborate with product managers, designers, and other developers to define project requirements and specifications.Write clean, maintainable, and efficient code.Conduct thorough testing and debugging of applications to ensure quality and performance.Optimize applications for maximum speed and scalability.Identify and address performance bottlenecks and issues.Participate in code reviews to maintain high code quality standards.Stay up-to-date with the latest developments in Go and related technologies.Contribute to a culture of continuous improvement and innovation.
Requirements:Proven experience as a Go Lang Developer or similar role.Strong proficiency in Go programming language.Solid understanding of software development principles and practices.Experience with web frameworks and tools such as Gin, Echo, or Revel.Familiarity with database systems, both SQL and NoSQL.Knowledge of RESTful APIs and web services.Experience with version control systems, preferably Git.Understanding of containerization technologies like Docker and Kubernetes.Strong problem-solving skills and attention to detail.Excellent communication and teamwork abilities.
Preferred Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of microservices architecture.Familiarity with continuous integration and continuous deployment (CI/CD) practices.Experience with Agile development methodologies.Understanding of network protocols and distributed systems.
About Pesto Tech:Pesto is where software developers go to build their career path for the next 5 years. We don't just offer jobs; we provide unparalleled opportunities for your growth and success in the dynamic landscape of Tech Jobs.