Negotiable
Outside
Remote
USA
Summary: Senior Backend Go Developer responsible for leading the design, development, and deployment of scalable backend applications using Go. The role involves mentoring developers, optimizing code, and collaborating with cross-functional teams in a remote environment. The position requires staying updated with Go best practices and participating in architectural discussions.
Key Responsibilities:
- Lead the design, development, and deployment of scalable, high-performance backend applications using Go.
- Develop and maintain APIs, microservices, and server-side components to support diverse applications.
- Optimize codebase for performance, scalability, and long-term maintainability.
- Mentor and guide junior and senior developers, upholding high coding standards.
- Collaborate closely with product managers, DevOps, and QA teams for feature delivery and product updates.
- Monitor, troubleshoot, and resolve issues in production systems, ensuring timely deployment of fixes.
- Stay current with Go best practices, tools, and advancements in backend technologies.
- Participate in architectural discussions and contribute to technical decision-making.
- Work in a collaborative, cross-functional remote team environment with strong communication skills.
Key Skills:
- Proficiency in Go programming language.
- Experience in developing APIs and microservices.
- Strong understanding of backend architecture and design patterns.
- Ability to mentor and guide other developers.
- Experience with performance optimization techniques.
- Strong problem-solving skills and ability to troubleshoot production issues.
- Excellent communication and collaboration skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
- Lead the design, development, and deployment of scalable, high-performance backend applications using Go.
- Develop and maintain APIs, microservices, and server-side components to support diverse applications.
- Optimize codebase for performance, scalability, and long-term maintainability.
- Mentor and guide junior and senior developers, upholding high coding standards.
- Collaborate closely with product managers, DevOps, and QA teams for feature delivery and product updates.
- Monitor, troubleshoot, and resolve issues in production systems, ensuring timely deployment of fixes.
- Stay current with Go best practices, tools, and advancements in backend technologies.
- Participate in architectural discussions and contribute to technical decision-making.
- Work in a collaborative, cross-functional remote team environment with strong communication skills.