Part-Time Systems Architect Consultant - Advisor
About Us We are committed to leveraging technology to enhance our services and drive innovation. As we embark on a significant overhaul of our tech infrastructure, including CRM systems and developing a separate internal platform, we seek a knowledgeable Systems Architect Consultant/Advisor to guide us through this transformative phase. Job Description We are looking for a seasoned Systems Architect with extensive experience in designing and implementing complex software systems, particularly in CRM and internal platform development. As a consultant/advisor, you will play a pivotal role in shaping our technological direction, ensuring scalability, flexibility, and maintainability of our systems. You will work closely with the CEO, Director of Product, and Engineering Manager to align the technology strategy with our business goals and operational needs. Responsibilities: Key Responsibilities • Collaborate with the CEO, Director of Product, and Engineering Manager to understand and align technology strategy with business objectives. • Assess and analyze our current technology landscape, including SuiteCRM and other systems. • Provide expert advice on the development of a separate internal platform, considering scalability, integration, and flexibility. • Provide evaluation of current personnel and recommendations for future organizational structure • Advise on the best practices for DevOps, containerization, and microservices architecture. • Recommend a strategic approach for the phased decoupling of services and modular refactoring of our CRM. • Evaluate potential technical and financial feasibility of various options including the use of a custom-built platform. • Assist in creating a robust integration strategy to ensure data consistency across different systems. • Offer guidance on technology stack selection (PHP, TypeScript, etc.) and architecture design. • Help in identifying potential challenges and devising proactive solutions. • Work collaboratively with internal teams to understand business needs and technical requirements. Qualifications: • Proven experience as a Systems Architect, particularly in CRM, internal platform development, and 3rd party integrations. • Strong knowledge of software architecture, including microservices, API integrations, and containerization. • Experience with SuiteCRM, HubSpot, AppFolio, SkySlope, RingCentral, or similar platforms. • Familiarity with DevOps practices and modern development methodologies. • Proficiency in at least one of the following: PHP, TypeScript, or Go. • Excellent analytical and problem-solving skills. • Strong communication and advisory skills, able to articulate complex technical concepts to non-technical stakeholders. • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Key Responsibilities • Collaborate with the CEO, Director of Product, and Engineering Manager to understand and align technology strategy with business objectives. • Assess and analyze our current technology landscape, including SuiteCRM and other systems. • Provide expert advice on the development of a separate internal platform, considering scalability, integration, and flexibility. • Provide evaluation of current personnel and recommendations for future organizational structure • Advise on the best practices for DevOps, containerization, and microservices architecture. • Recommend a strategic approach for the phased decoupling of services and modular refactoring of our CRM. • Evaluate potential technical and financial feasibility of various options including the use of a custom-built platform. • Assist in creating a robust integration strategy to ensure data consistency across different systems. • Offer guidance on technology stack selection (PHP, TypeScript, etc.) and architecture design. • Help in identifying potential challenges and devising proactive solutions. • Work collaboratively with internal teams to understand business needs and technical requirements. • Stay updated on industry trends and advancements to provide insights for future-proofing our technology.