Posted: Saturday, January 6, 2018 6:54 AM
Job DescriptionWe are seeking a technical leader with a strong technical background and a proven track record of building high traffic, enterprise-level, web-based applications. We are a small rapidly growing company. Consequently, applicants must be willing to roll up their sleeves and jump into the trenches of software development on a daily basis. This individual will work closely with the company’s founders to identify and define product initiatives. This person will be primarily responsible for establishing and executing the company's overall technical strategy, as well as building out and managing the engineering team moving forward.Position Overview and Responsibilities Work in close conjunction with the company's founders to generate functional and technical specifications. Implement a consistent software development process, establish a clear technical strategy and well-defined tech stack. Enforce proper coding standards and techniques across the entire tech stack. Appropriately balance the remediation of technical debt and the development of new features, and be able to articulate the associated costs and benefits to various stakeholders. Implement a disciplined and consistent test-driven development strategy. Hire new engineers when appropriate and lead a growing engineering team. Thrive in a fast-paced, highly iterative start-up environment and display a high degree of commitment toward one's craft. Make meaningful contributions to the ChildCareCRM’s product and mission.Qualifications Senior level architect with a strong technical background, proven leadership experience, and demonstrable business acumen. A minimum of 10 years of technical experience. Recent active development experience (ie, you must be a practitioner, not just a manager). A strong understanding of modern design patterns, industry best practices and modern development frameworks. 10+ years of coding experience building highly scalable web-based architecture on top of the LAMP/LEMP stacks and/or within the Python ecosystem. Working knowledge of PHP design patterns. A strong appreciation and understanding of test-driven development. Practical experience regarding proper database design and maintenance. Ability to build and consume APIs that conform to industry best practices and protocols. Familiarity with modern front-end development frameworks and front-end build processes. Strong experience with modern version control systems and strategies. Prior exposure in working with systems implemented in more than one programming language and/or running on different platforms. Ability to document system architecture and define standards for documentation patterns. Strong communication skills.EducationBachelor's Degree in computer science or related engineering discipline. Master’s degree is a plus.Company DescriptionChildCareCRM is the leader in marketing and relationship management systems in the child care and early education industry. Our SasS-based toolset allows educators to engage, communicate, and relate to the parents and children they work with while providing the automation and features they need to get away from their computer and spend time in their classrooms. We are passionate about what we do, and are committed to delivering an excellent experience to our customers and the families they support – ensuring that children start their educational journey in a way that will allow each child to reach their full potential.
• Location: Austin
• Post ID: 28034112 austin