Staff Software Engineer
Build and scale full-stack applications using React, TypeScript, Node.js, and Python at the forefront of LLMs and AI agents for sales automation. Lead features, mentor juniors, and shape technical vision in a fast-paced startup with 8+ years experience.
About the job
What you’ll do
- Build and maintain scalable, high-performance applications across the full stack
- Lead the design and implementation of new features in our core platform
- Collaborate closely with product, design, and other engineering teams to deliver impactful solutions
- Architect and develop front-end components using React and TypeScript
- Work on back-end services and APIs with Node.js and Python
- Mentor and guide junior engineers in best practices, coding standards, and architectural principles
- Own the end-to-end delivery of features, from ideation to production
- Continuously improve the performance, scalability, and reliability of our applications
- Contribute to the company’s technical roadmap, setting standards for code quality and development processes
- Help define and evolve the team’s engineering culture
We’re looking for someone who has
- At least 8 years of experience in full-stack engineering, with expertise in React, TypeScript, Node.js, and Python
- Proven technical leadership experience for at least 1 year, ideally with some experience in mentoring junior engineers
- Demonstrated ability to thrive in fast-paced and high-growth environments
- Strong communication skills and the ability to work effectively in a team-oriented environment
- Past experience working at a startup or fast-growing tech company
Compensation
- Base salary range: $250K - $325K annually
- Equity, comprehensive health, dental, vision, life and disability insurance, hybrid work, unlimited paid time off
Skills
React, TypeScript, Node.js, Python, LLMs, AI Agents, Full-Stack, APIs, Scalable Applications
Similar jobs
Fullstack Engineering jobsBuild and lead development of complex AI-enabled code intelligence features, shared infrastructure, and full product capabilities. The role requires a bachelor’s degree, 6+ years of software or DevOps engineering experience, JavaScript or TypeScript expertise, and in-person collaboration.
Builds end-to-end product experiences for agentic AI in insurance, spanning agent authoring, supervision, chat, and multimodal workflows. The role requires 8+ years of full-stack experience with React/TypeScript and Python, plus strong product judgment and ownership.
Staff full-stack engineer leading technical strategy and end-to-end product development for Discord’s consumer revenue experiences, including Nitro, Shop, Server Boosting, and User Identity. Requires 8+ years of software engineering experience and expertise in React/React Native and Python.
Staff engineer leading development of scalable, user-facing safety products and backend systems for Discord. Requires 8+ years of experience, strong Python and frontend expertise, and deep experience in safety or anti-abuse systems.
Leads development of Discord’s experimentation platform, spanning data pipelines, statistical analysis, configuration tooling, and user experiences. Requires 7+ years of full-stack engineering experience, strong Python and SQL skills, experimentation expertise, and a track record of leading complex projects and mentoring engineers.