Full-Stack Software Engineer
Confidential Client is seeking a Full-Stack Software Engineer to develop both consumer-facing and enterprise-grade software for an AI-driven hiring platform. The role involves solving complex engineering challenges related to system performance, AI model accuracy, scalability, and integration with customer hiring systems, while collaborating closely with a dedicated team in an on-site San Francisco environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Internet.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring a hands-on Full-Stack Software Engineer to build consumer-facing and enterprise-grade systems that power AI-driven hiring experiences. You will ship features end-to-end, own services, and collaborate with product, data, and design to scale systems used by candidates and employers.
- Build responsive front-end features using modern JavaScript/TypeScript and React/Next.js
- Design and implement backend services and APIs in Node and Python
- Improve system architecture to support thousands of concurrent users
- Optimize latency and reliability (targeting sub-200ms response times for key flows)
- Integrate with enterprise customer systems and external APIs
- Instrument services for observability, testing, and performance
- Work directly with founders and cross-functional partners to define and prioritize product work
Technologies you’ll use
- JavaScript / TypeScript (React, Next.js, Node)
- Python
- Cloud & DevOps: Azure, Kubernetes, Docker
- Distributed system design and architecture
- CI/CD, monitoring, and testing tools
Qualifications
- Bachelor’s degree (or equivalent experience)
- Demonstrated experience building full-stack web applications
- Strong proficiency in JavaScript/TypeScript and at least one backend language (Python or Node)
- Experience with cloud platforms and container orchestration (Azure, Kubernetes, Docker)
- Solid understanding of system architecture, latency/performance trade-offs, and scalable design
- Strong problem-solving skills and clear technical communication
Preferred
- Production experience with React + Next.js
- Familiarity with ML/AI product integration or serving models in production
- Experience integrating with enterprise HR/hiring systems
- Experience optimizing API response times and resource usage at scale
Work arrangement
- On-site, full-time. This role is expected to be in the San Francisco, CA office 5 days per week.
Compensation & Benefits
- Compensation range (base): USD 100,000 — USD 250,000 per year
- Competitive equity package
- Medical, dental, and vision insurance
- FSA / DCFSA / HSA options
- Flexible paid time off (PTO)
- 401(k) plan
- Fully paid parental leave
- Commuter benefits, in-office lunch, and dog-friendly office
Culture & process
Confidential Client values fast iteration, deep ownership, and close teamwork. Expect to pair with teammates, participate in architecture discussions, and contribute to product decisions. The first conversation in the screening process will be with an AI recruiter, followed by technical interviews with engineers and an on-site/virtual system-design session.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range