Berkley Hunt has partnered with an innovative Series A startup specializing in AI-driven solutions to transform technical support. The platform enhances troubleshooting by leveraging machine learning to provide real-time, context-aware assistance, improving efficiency and streamlining workflows for technical teams. Software Engineer, Backend Role Responsibilities: Develop and maintain backend services using Go, ensuring efficient operation on AWS ECS and DynamoDB. Optimize and manage our Gateway within ECS for high performance and reliability. Supervise Cloudflare Workers that support our collaborative editing feature, utilizing TypeScript and Durable Objects for stateful services. Work closely with the frontend team to create and implement robust APIs and features, boosting developer efficiency. Clearly explain technical concepts to both technical and non-technical team members, promoting collaboration and understanding. Actively engage in code reviews, providing and accepting feedback to drive continuous improvement. Address distributed system challenges and enhance stateful services to deliver superior user experiences. Requirements: At least 5 years of experience in developing and managing backend services with Go, AWS ECS, and DynamoDB. Skilled in utilizing Cloudflare Workers and implementing stateful services with TypeScript and Durable Objects. Deep knowledge of distributed systems and proven ability to address complex challenges related to stateful services. Hands-on experience with collaborative editing tools and frameworks, ensuring smooth and intuitive user interactions. Proficient in designing, implementing, and fine-tuning APIs for dependable backend services. Demonstrated expertise in working with AWS infrastructure, including setting up and overseeing services and deployments. Excellent communication skills, able to convey technical concepts clearly to both technical and non-technical team members.