Job description
● Own the full technical execution of the CRM and operations platform ● Lead architecture, system design, development standards, performance, uptime, and scalability ● Manage and grow a development team of full-stack engineers, QA, and business analysts ● Create engineering processes, sprint structure, code review standards, and QA workflows ● Work directly with leadership, sales operations, call center, marketing, finance, and field operations teams ● Translate business requirements into clear technical specifications ● Oversee integrations with dialers, finance platforms, call intelligence tools, installer platforms, and third-party APIs ● Build and improve modules for CRM, dispatch, pipeline management, geo-routing, reporting, and AI-assisted call intelligence ● Use AI-assisted development tools to improve engineering speed and quality ● Recruit, mentor, manage, and hold engineering team members accountable ● Ensure fast delivery without sacrificing stability, quality, or security ● 5+ years of hands-on software engineering experience ● 2+ years in a technical leadership or engineering management role ● Strong full-stack development experience ● Experience with technologies such as: ○ Next.
js ○ React ○ Node.
js ○ PostgreSQL / Supabase or similar databases ○ REST APIs ○ Webhooks ○ Cloud-based application architecture ● Strong understanding of scalable system architecture ● Experience managing developers, QA, and business analysts ● Ability to turn complex business requirements into clear technical plans ● Experience shipping software quickly while maintaining quality ● Strong communication skills with both technical and non-technical teams ● Comfortable working in a fast-paced environment with changing priorities Preferred Experience ● Experience building CRM, dispatch, sales operations, or field operations software ● Experience with call center technology, dialers, telephony, or call intelligence platforms ● Experience with AI/LLM tools or AI-powered product features ● Experience with high-volume data systems ● Experience managing offshore or distributed engineering teams ● Experience scaling an engineering team from a small group to a larger department
This job post has been translated by AI and may contain minor differences or errors.