Build MCP servers, tools, and frameworks that power Sprout's AI experiences, including a ChatGPT/OpenAI integration and in-app Trellis experiences.
•
Build backend systems to support the post composition and campaign planning experiences in the Sprout Social application using a variety tools and frameworks in both Java and Python
•
Design and scale reliable API-based publishing systems that deliver millions of social media posts per week to platforms such as Facebook, X, Instagram, TikTok, LinkedIn, Pinterest, YouTube, etc.
•
Lead the platform development to build our Sprout.link feature - a "link in bio" experience for Instagram users that's been adopted by over 60,000 profiles with millions of daily views within the first year. Built with scalable AWS components to handle the unbounded growth by our customer's audiences.
•
Mentor, interview, and write documentation to help other developers and new hires get up to speed quickly
•
Work with SRE teams to adopt and provide feedback on tools and platforms such as Kubernetes, Docker, DataDog, etc.
Created rich, metrics-based dashboards to visualize and report post status and alert developers and support to issues and API outages
•
Led many data and service migrations with zero customer impact or downtime including a migration of ~15 million scheduled posts to a new database and publishing flow
Develop and support web-based client management applications across a variety of technologies (Java, Spring, Hibernate, SQL, JavaScript, HTML5, CSS)
•
Implement application enhancements using Agile Methodology, with experience in analyzing business requirements, developing technical specifications, designing, coding, QA testing, and production support
•
Operate on a high-performing, global development team managing multiple projects and applications