Lead the development of robust, efficient, and maintainable backend systems and APIs using Golang Build high-quality, fault-tolerant systems, taking ownership of implementation across frontend, backend, CI pipelines, automated testing, and operations Collaborate with product owners and business stakeholders to define technical and product roadmaps Ensure alignment with the wider engineering organization’s goals and systems architecture Write clean, well-documented code that follows industry best practices and coding standards Conduct code reviews and mentor junior developers, fostering a culture of engineering excellence Implement unit tests and contribute to maintaining high code quality and reliability Optimize application performance and scalability for high volumes of data and user traffic Identify, troubleshoot, and resolve bugs and performance bottlenecks Work closely with DevOps and infrastructure teams to ensure seamless deployment, monitoring, and operations Stay current with Golang and backend engineering trends, and share knowledge across the team