The Chief Technology Officer, or (CTO), is responsible for overseeing the effectiveness of technology resources within the organization. Their duties include:
- -Communicating with other executives, performing research on new technologies that could enhance their business, and monitoring the use and implementation of new and existing technologies across departments.
- -Our ideal CTO has a decade of programming experience under their belt and has worked with a SaaS startup through fundraising stages before.
This is important because a “scrappy and lean” mentality is important to us and we are looking for an individual who cares about more than just tech or titles, but fundamentally connects with our values, mission, and technology. Maybe you were a lead engineer in your last startup, working closely under the C-Suite. Or perhaps you have already worn the title with prowess and are ready to bring your experience to our team. Whatever the case, we hope that you still love to code and get your hands dirty helping during crunch mode or training up other developers. The opportunity with our business will likely lead to managing larger teams and directly planning tech roadmaps and budgets, but in our early years, a generalist will have the most fun and contribute more effectively and directly to our growth.
Responsibilities:
A. Responsible for managing the technical team, and overseeing the development, maintenance, and releases of the mobile and web products.
B. Lead the technology and the overall technical direction for the company.
C. Continuously implement measures to decrease ongoing product spending, optimize processes, analyze market trends, and forecast profits.
D. Ability to marry the Versus product with the market and customer vision.
E. Help create vision and direction of the technology and products for the company while understanding the financial and business needs.
F. Continuously pursue better ways to help the company keep its competitive edge and stay technologically sustainable.
G. Possess a “get it done” attitude and an urgency to resolve problems/tasks.
H. Excellent written and verbal communication skills.
I. Complete other duties as assigned/support cross-functional teams.
J. Be the public face of our tech department and represent Versus at meetings and other events that strengthen partnerships, internal morale, and the corporate brand image.
K. Works very closely directly with all disciplines such as marketing, sales, operations, finance, etc.
The Stack:
A. Ruby on Rails: used to serve our RESTful and Graph-based API. All business and backend logic runs through this stack. Hosted on Heroku with a Postgres and Redis store.
B. Radium: A proprietary CMS framework built on top of Rails, leveraging Graphiti, Rails Engines, and low-level binaries to communicate with a few proprietary external systems.
C. React Native: Strict and clean typing with Typescript. Bleeding edge JS practices: React Hooks, ESNext, Functional paradigms. Redux and Redux Saga for state and side effect management. Leveraging Expo for services and deployments. We built a
a themed version of UI Kitten and the Eva Design Framework wherever possible.
D. Scrappy > Agile. Project management mantras are tools, not a religion. We like to follow SCRUM methodologies whenever possible and practical, but not when it stifles growth or innovation. We track our product roadmap in ClubHouse and
Github issues.