GC-Squared Resources, LLC · 1 month ago
Platform Development Supervisor
GC-Squared Resources, LLC is seeking a Platform Development Supervisor to lead the development and evolution of their internal platform that supports both customers and employees. The role involves team leadership, technical oversight, and collaboration with stakeholders to ensure the platform meets business needs and maintains high quality.
Staffing & Recruiting
Responsibilities
Lead and mentor a high-performing software engineering team and foster individual growth through coaching, skill development, and ownership
Facilitate technical discussions and guide architectural decisions. Ensure platform scalability, maintainability, and long-term viability, leveraging deep technical expertise
Cultivate a collaborative, innovative, and inclusive team culture. Prioritize quality, continuous improvement, shared responsibility, open communication, and knowledge sharing
Help optimize agile processes (sprint planning, stand-ups, retrospectives) for consistent, high-quality, predictable software delivery. Facilitate efficient meetings and remove impediments
Provide critical input and feedback during agile ceremonies. Guide discussions, clarify objectives, and ensure efficient software solution delivery
Conduct 1:1s, performance reviews, and individual development plans. Understand aspirations, provide feedback, recognize achievements, and align growth with goals
Take ownership of and provide strategic guidance for the internal platform's overall architecture and technical roadmap. This includes defining the long-term vision, ensuring scalability, maintainability, and future-proofing the system
Drive and make critical decisions regarding the technology stack, design patterns, and best practices. Evaluate new technologies, assess their suitability, and implement solutions that align with business objectives and industry standards
Implement and uphold code review processes to guarantee adherence to established coding standards, best practices, and security protocols. Foster a culture of high-quality, secure, and robust code development within the team
Maintain an active, hands-on role in development, particularly for complex, high-impact features, or critical system components. Lead by example and contribute directly to the codebase to ensure deep understanding and effective problem-solving
Act as a primary point of contact for troubleshooting critical technical issues, identifying root causes, and providing expert technical guidance to resolve blockers efficiently. Implement proactive strategies to minimize future occurrences of such issues
Partner with product managers, operations, and end-users to gather insights and translate diverse perspectives into comprehensive, feasible, and strategically aligned requirements through continuous refinement, workshops, interviews, and user testing
Strategically weigh demands for new customer-facing features against the need for robust internal employee tools, using a data-driven approach to prioritize resources and maximize overall value
Translate high-level business needs and user stories into detailed technical specifications, architectural designs, and actionable development plans, breaking down complex problems and defining clear acceptance criteria
Articulate complex technical concepts and challenges to non-technical stakeholders, including senior leadership, sales, and marketing, through presentations, reports, and facilitated discussions to secure buy-in
Actively solicit and analyze user feedback, monitor platform metrics (performance, reliability, user engagement), and use a data-driven approach to inform future development cycles and drive ongoing success
Help design, develop, and execute comprehensive testing strategies across all platform initiatives, including defining test plans, creating test cases, and implementing automated testing frameworks
The Platform Lead will receive direct support from a dedicated Lead QA Engineer, ensuring seamless communication and a unified vision for platform developments
Be instrumental in establishing strong quality assurance protocols, setting high standards for code quality, functionality, performance, and security, and proactively identifying issues early in the development cycle
Qualification
Required
Bachelor's Degree in Information Technology, Computer Science, Data Analytics, or related field
7+ years of software development experience with a proven track record of delivery
3+ years in a technical leadership or supervisory role, managing development teams
Strong expertise in Angular for building responsive, dynamic web applications
Proficiency in Python and FastAPI for backend development and API design
Advanced knowledge of SQL and database design, optimization, and management
Hands-on experience with Google Cloud Platform (GCP) services and infrastructure
Experience building and maintaining internal platforms or enterprise applications
Strong understanding of RESTful API design and microservices architecture
Familiarity with version control (Git), agile methodologies, and DevOps practices
Preferred
Google Cloud Professional certification (Cloud Architect or Cloud Developer)
Experience with containerization (Docker) and orchestration (Kubernetes)
Knowledge of various GCP services: Cloud Run, BigQuery, BigTable, GKE
Experience with state management in Angular
Familiarity with Python and FastAPI
Background in building platforms that serve both B2B and internal use cases
Experience with monitoring and observability tools
Experience with Flutter for cross-platform mobile development
Understanding of security best practices and compliance requirements