We are looking for an experienced Full-Stack Software Engineer to build and scale a voice automation platform that powers AI-driven conversations across customer support, sales, and recruitment. You will work closely with the founding team to develop scalable backend systems, intuitive frontend experiences, and reliable integrations. You will own features throughout the development lifecycle, from architecture and implementation to deployment and continuous improvement.
Key Responsibilities
- Own end-to-end product features, including architecture, development, deployment, and iteration.
- Design and develop responsive frontend applications, dashboards, and analytics interfaces using React and TypeScript.
- Build scalable backend services, APIs, and distributed systems using Python and Node.js.
- Develop and maintain prompt orchestration workflows and telephony integrations for voice AI applications.
- Use AWS services to build, deploy, and maintain reliable cloud-based applications.
- Improve system performance, reliability, scalability, and user experience.
- Support customer onboarding, troubleshoot technical issues, and resolve production bugs.
- Translate customer feedback into actionable product enhancements.
- Collaborate with cross-functional teams and suggest improvements to product functionality and engineering practices.
- Demonstrate ownership and accountability in a fast-paced, startup-oriented environment.
Required Skills and Qualifications
- 5+ years of full-stack software engineering experience, with balanced frontend and backend expertise.
- Recent, hands-on coding experience and a strong track record of delivering production-ready software.
- Strong proficiency in React and TypeScript for frontend development.
- Strong backend development skills in Python and Node.js.
- Practical experience with AWS and cloud-based application development.li>
- Deep understanding of backend architecture, distributed systems, scalability, and reliability.
- Experience building APIs, dashboards, analytics features, and complex integrations.
- Strong debugging, problem-solving, and system-design capabilities.
- Excellent collaboration and communication skills, with the confidence to propose technical and product improvements.
- Ability to work independently, take end-to-end ownership, and deliver in a high-growth environment.
Preferred Candidate Profile
- At least 1.5 years of experience working at venture capital-backed startups.
- Experience in multiple startups, preferably Y Combinator-backed companies.
- Previous experience as a founder, founding engineer, or early engineering team member is highly desirable.
- Candidates with an extended Big Tech background and a track record of rapid career progression may also be considered.
- Experience in Voice AI, conversational AI, telephony integrations, or AI-powered automation is an advantage.
- Senior- or Staff-level engineering experience is a plus.
Education Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering from a reputed university.