- Top 5% of respondersStandard Information is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, Standard Information usually responds to incoming applications within a few days
- Growing fastShowed strong hiring growth in the past month
Senior Developer Transitioning to CTO
- $80k – $160k • 0.5% – 6.0%
- Remote •
- 7 years of exp
- Full Time
Not Available
Remote only
About the job
Senior Developer Transitioning to CTO
What we are Looking for:
A highly experienced software engineer, capable of becoming CTO of a fast-growing SaaS startup. We are looking for a top tier engineer who has run developer teams in the past and is capable of executing on complex development requirements. This role is intended to replace our current CTO who has had to step away due to visa issues. This role is best suited for someone who is looking to move quickly into a senior role and would like to take on founder level duties and responsibilities within the company.
Fair warning: This will be a very demanding role for someone who isn’t afraid of getting their hands dirty. This is not a 9-5 position and will require founder level dedication and commitment and ultimately managing a global development team.
About you:
• Lives in the United States (does not need sponsorship)
• Highly knowledge in our tech stack (see below)
• Has previously managed development teams
• Ideally has worked in startups, big tech or both
• Ideally has worked in the lead generation industry, CRMs, trading software or ping/post software
• Very excited and motivated by taking on a leadership role and ownership
Please Read:
Please no head hunters, development shops, or applicants physically living outside of the U.S.
About the Role:
The role is 100% remote. Initially you will work with our dev team to get up to speed on the project in a trial basis. We will be evaluating the fit and your ability to understand the project, get up to speed on the company, manage jr. team members and interact with leadership. Ultimately you will be tasked with leading our development team (currently in 4 developers spread globally), overseeing and implementing new products and features, hiring, training and managing new developers as well as all aspects of maintaining the tech stack.
About Standard Information & the Current Stage:
Standard Information is an investment backed company. We launched our flagship Lead Distribution platform in April and currently have been rapidly adding clients. The primary focus is to scale and to ensure our tech stays cutting edge and world class both in features and robustness. Due to the situation with our current CTO, this role is a unique since it will allow a candidate to enter a company that already has product market fit and a launched platform at a near founder level. We have an aggressive tech roadmap and are looking for the best possible team to implement it, we hope that can be you.
--
Standard Information Technology
Overview
Introduction
We built a state-of-the-art lead distribution platform, with extendability, scalability, and robustness in mind. We use best-in-class of-the-shelf GCP solutions whenever it makes technical and financial sense. The platform is built to be fully backward compatible with existing (legacy) solutions in the market and to equally provide flexibility to easily extend our product functionality in an always backward compatible manner.
The platform is developed using a Monorepo development strategy. We have robust test suites and an automated and robust CI/CD process. Development, staging, production environments, and deployments are automated (incl. database migrations). We have well-defined processes that are documented in Github Wiki, and we perform code reviews. Product management & scoping primarily happens in GitHub Projects.
The entire codebase is written in TypeScript and additionally leverages Zod & JsonSchema for type and data validations.
Development & deployment process
Development can happen fully local. You can locally run all services e2e using dockerized versions (single docker-compose). If it runs locally and passes all tests, it most likely will pass automated tests & CI. If it passes CI and is merged into dev (after code review), it will be automatically deployed into the dev environment. Deployments are idempotent.
We conceptually follow git-flow and semantic versioning (SemVer). A release candidate (RC) is being merged into staging. After validating that the staging environment is behaving as expected, incl. database migrations and data migrations (using production data), RC can be promoted to production. Staging and Production releases are as simple as raising a PR against stage and prod branches. All steps are automated.
The deployments across all environments are orchestrated by Google Cloud Build & Terraform.
High-level metrics
The platform is designed to scale arbitrarily.
We currently process ~20-30 million requests daily (20 exchange compute instances), and produce 100’s of GB of ping data per month, ~1000 Redis hits per second.
All services run at 20-30% utilization. By dialing up GCP resources, we can seamlessly scale 10x-100x.
Backend technologies
NextJS (application) + tRPC, Fastify (exchange service), TypeScript, Zod, Jest (Unit tests), Playwright (API tests)
Frontend technologies
NextJS, React, TypeScript, TailwindCSS, RadixUI, tRPC, Zod, Playwright (component & UI tests), Designs in Figma
Infrastructure
Terraform
Nx Monorepo, npm
Launchdarkly (feature flags)
Logging & Alerting: Sentry & Google Logging/Alerts
Google Cloud Platform
Google Cloud Run (dockerized compute instances)
Google Cloud Spanner (vertically scalable, ACID-compliant database)
Google Cloud SQL (PostgreSQL, application database)
Google Memory Store (Redis)
Google BigQuery (data warehousing & analytics)
Google Dataflow (data pipeline between operational exchange database, Spanner, and BigQuery – the warehouse)
GitHub + Github Actions + Google Cloud Build (CI/CD)
Google Artifact Repository (build artifacts)
About the company
- Top 5% of respondersStandard Information is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, Standard Information usually responds to incoming applications within a few days
- Growing fastShowed strong hiring growth in the past month