Location: San Francisco or Remote
Job Description:
We are seeking a highly skilled and experienced Founding Software Engineer to join our team. This is a critical role that will involve building the foundation of our software architecture and influencing the direction of our technological development. You will work closely with the founders to create robust, scalable solutions that meet the needs of our users.
Responsibilities:
- Lead the development and implementation of the front-end using React and Next.js.
- Manage server-side applications and handle integrations with AWS services.
- Design and implement databases using Postgres, including the use of pgvector for vector storage.
- Collaborate with external APIs and services like OpenAI for embeddings, fireworks.ai for image understanding, and ElevenLabs for narration.
- Write clean, maintainable, and efficient code.
- Set up CI/CD pipelines and ensure high performance and responsiveness of the application.
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
- Contribute to all phases of the development lifecycle.
- Drive continuous adoption and integration of relevant new technologies into design.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related experience.
- At least 5+ years of experience in software development with a proven track record of successful projects.
- Extensive experience with JavaScript, specifically React and Next.js.