
Senior Full Stack Engineer – Manhattan, Hybrid
PolyAI
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $170,000 - $200,000 per year
Job Level
Senior
Tech Stack
GoJavaScriptJestNext.jsPythonReactTypeScript
About the role
- Architect and Develop: Design and implement our external-facing API that enables developers to build, manage, analyse, and interact with our agents. Help to build and enhance our no-code platform, enabling non-technical users to configure sophisticated dialogue systems and voice experiences.
- Full-Stack Development: Design and implement features end-to-end, using Python for backend services and React (Next.js preferred) for frontend interfaces.
- Create intuitive interfaces: Build user-friendly APIs and UIs that simplify and visualise complex AI concepts.
- Champion Best Practices: Lead the team in adopting coding standards and best practices, ensuring a clean, maintainable, and scalable codebase.
- Collaborate: Work closely with cross-functional teams to design, develop, and deliver features that align with the platform’s vision.
- Mentor and Guide: Provide technical leadership and guidance to junior engineers, fostering a collaborative and growth-oriented environment.
- Optimise Performance: Improve backend workflows, streamline processes, and enhance overall system efficiency.
Requirements
- Proven Expertise in Python: 5+ years of extensive experience building backend systems, with a strong understanding of REST APIs (experience with WebSockets is a plus).
- Frontend Proficiency: Strong experience with React and JavaScript (TypeScript preferred); experience with CSS-in-JS and utility-first CSS frameworks (e.g., styled-components, Tailwind CSS).
- Agile Practitioner: Familiarity with Agile methodologies such as Scrum or Kanban.
- Testing Advocate: Experience writing and maintaining unit tests in Python and JavaScript (Jest, React Testing Library, Playwright).
- Security-Minded: Experience managing secure communication protocols between client and server.
- Version Control: Proficiency with Git for collaborative development.
- Additional Skills (Desirable): knowledge of Go and experience with Next.js
Benefits
- 💰 Participation in the company’s employee share options plan
- 🏥 100% of Single Cost (employee) and 70% of Dependent for medical, dental & vision
- 👪 Life Insurance
- ◻️ STD and LTD
- 💰 The opportunity to contribute to the company's 401k plan
- 🏝 Flexible PTO policy + 11 designated company holidays
- 📚 Annual learning and development allowance
- 🏡 We’re all about making WFH work for you - that’s why we offer a one-off WFH allowance when you join. Offering perks like noise-cancelling headphones or a comfortable desk chair to boost your comfort and focus!
- 🧡 Enhanced parental leave
- 👨👩👧 Company-funded fertility and family-forming programmes
- 🌸 Menopause care programme with Maven
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonReactJavaScriptTypeScriptREST APIsWebSocketsCSS-in-JSstyled-componentsTailwind CSSunit testing
Soft skills
technical leadershipcollaborationmentoringbest practicesproblem-solvingcommunicationteamworkgrowth-oriented mindsetadaptabilitycreativity