We are looking for candidate with strong knowledge on Go Language, GraphQL
Responsibilities
• Develop and Optimize APIs – Design and implement high-quality JSON+REST APIs with a strong focus on usability, performance, and scalability.
• Work with Ambiguity – Identify gaps where the public API and internal API don’t fully align, analyze trade-offs, and present thoughtful recommendations.
• Ensure API Consistency & Aesthetics – Maintain clean, well-structured APIs that follow best practices and industry standards.
• Code Quality & Performance – Write efficient, maintainable, and well-tested Go code, ensuring high performance and reliability.
• Documentation – Create and maintain clear and comprehensive technical documentation.
• Collaboration & Communication – Work cross-functionally with Product Managers, Engineers, and other stakeholders to align technical decisions with business needs.
• Technical Leadership – Provide mentorship and guidance to other engineers, fostering a culture of learning and excellence.
Requirements
• Strong proficiency in Go (Golang) – Experience building and maintaining backend services in Go.
• Experience with JSON+REST APIs – Familiarity with common API patterns and best practices.
• Problem-Solving & Decision-Making Skills – Ability to analyze ambiguous requirements, identify trade-offs, and present well-reasoned recommendations.
• API Aesthetics & Design Sense – A strong intuition for clean, consistent, and developer-friendly API designs.
• Collaboration & Communication – Ability to work effectively with Product Managers and other stakeholders to drive solutions forward.
• Experience with distributed systems (preferred but not required).