About the job
About the Role
Join us as a pivotal technical founder at Known, where you will be responsible for developing the back-end systems and infrastructure that drive our innovative platform. Your expertise will shape the APIs that cater to millions of requests, establish real-time communication frameworks for voice and text interactions, and create data architectures that facilitate intelligent matching on a large scale. You will design robust, high-performance systems primed for growth alongside our expanding user base.
In collaboration with our founding team, including specialists in AI/ML, full-stack development, product management, and design, you will architect back-end services that effectively manage complex workflows. This includes streaming LLM responses, processing payments, handling batch matching jobs, and enabling real-time chat functionalities, all while ensuring simplicity and enhancing developer efficiency. This is a high-responsibility position where your decisions will lay the groundwork for the future scalability of Known.
Responsibilities
Design and develop scalable back-end services using Node.js/TypeScript, including RESTful APIs, background job processing, and data pipelines for real-time and batch operations.
Architect and enhance database systems with Postgres, focusing on schema design, query optimization, indexing strategies, and data integrity at scale.
Build real-time communication infrastructures utilizing WebSockets for chat and WebRTC for audio/video, ensuring minimal latency and maximum reliability.
Integrate and oversee third-party services (such as OpenAI/Anthropic LLMs, Google/Apple Pay, reservation platforms, and notification services) with effective error handling and monitoring.
Collaborate with AI/ML engineers to construct APIs and data pipelines that support model predictions, manage training data collection, and facilitate experimentation workflows.
Take charge of infrastructure, deployment, and observability , develop CI/CD pipelines, implement monitoring and alerting systems, optimize cloud expenses, and guarantee system reliability as user traffic increases.
Design for performance and scalability , implement caching strategies, optimize API response times, and architect systems capable of accommodating significant growth without necessitating rewrites.
Requirements
4–6 years of experience in building production back-end systems, preferably for consumer products, high-traffic applications, or startups.
Strong proficiency in TypeScript and Node.js, with a thorough understanding of asynchronous programming techniques.
