Senior Full Stack Engineer (Hybrid - Manhattan based 1-2x week)
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants make it possible for businesses to deliver outstanding customer service that rivals their human agents. Our customers, which include the world’s leading logos, are expanding how they use our platform, driving automation of critical customer service operations and integrating PolyAI into their daily customer service workflows.
We are seeking an experienced Senior Full Stack Developer (backend-focused) to join our team and shape our cutting-edge low-code platform. In this role, you’ll work end to end, from design to implementation, building systems that make it easy for users to interact with complex AI.
This team will be our first product engineering team in New York, and you would be the first Senior Engineer within it. Accordingly you will play a foundational role in setting engineering standards, making key architectural decisions, and defining the technical direction of the platform. We’re looking for engineers who are comfortable operating as senior technical decision-makers and taking accountability for system-wide architectural choices.
You’ll own user journeys and core infrastructure, mentor others, and influence engineering strategy across the team. If you’re passionate about Python and great API design, or love working with React to build intuitive tools that empower non-technical users to harness AI, we’d love to hear from you!
Your responsibilities will involve:
-
Architect and Develop: Own and evolve the architectural direction of our external-facing API that enables developers to build, manage, analyse, and interact with our agents. Take a key role in the design of scalable, maintainable systems and make high-impact decisions around performance and reliability. 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. Take responsibility not just for delivery, but for ensuring solutions align with long term architectural vision.
-
Create Intuitive Interfaces: Build user-friendly APIs and UIs that simplify and visualise complex AI concepts, balancing technical depth with usability for diverse end users.
-
Champion Best Practices: Lead the team in adopting coding standards and engineering best practices. Drive improvements in code quality, testing, documentation, and infrastructure to ensure a clean, maintainable, and scalable codebase.
-
Technical Leadership & Decision Making: Operate autonomously in ambiguous environments, making thoughtful technical trade-offs that balance speed, quality, and scalability. Act as a senior technical voice in cross-functional discussions and influence technical strategy in the team.
-
Mentor and Guide: Provide technical leadership and mentorship to junior engineers, fostering a collaborative and growth-oriented environment, and elevate the overall engineering bar within the team.
-
Optimise Performance: Improve backend workflows, streamline processes, and enhance overall system efficiency.
Requirements:
-
Proven Backend Expertise: 5+ years of experience building backend systems (Python preferred), with a strong understanding of REST and non-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).
-
Architectural Ownership: Experience leading technical initiatives or large projects, defining system design, owning production systems end to end, and making thoughtful architectural trade offs to ensure long term maintainability and scalability in high growth or evolving environments.
-
Product Builder: Understanding of how to build for diverse end users, manage ambiguity, and measure the success of design decisions.
-
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.
We provide a competitive salary range for this role, which is $170k – $200k - depending on level and experience. Please note this range is intended as a guide, not a guarantee. Final compensation will be based on individual qualifications, relevant experience, and the scope of the role. In addition to salary, this position includes equity in the business, giving you the opportunity to share in the company’s long-term success.
Benefits
💰 Participation in the company’s employee share options plan
🏥 Comprehensive health coverage for you and your loved ones
👪 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
🌎 Sabbatical Program: 5-week paid sabbatical available after 5 years of employment
At PolyAI, we take great pride in our values - they guide everything we do. We believe that a strong culture leads to meaningful work and lasting impact.
Our core values are:
![]()
Only the best
We expect the best from our people, we hire people that expect the best from themselves, and we nurture this drive for excellence.
![]()
Ownership
We care deeply about what we do. We take ownership of our initiatives, decisions and outcomes.
![]()
Relentlessly improve
We demand more from ourselves and are always evolving. Continuous, obsessive improvement is the only way we will transform the world of conversational AI.
![]()
Bias for action
Our world moves quickly and so do we. We take calculated risks and we deliver impact fast.
![]()
Disagree and commit
We are all working toward the same goal. If we donʼt agree with something, we work hard to understand it and when a decision is made, we accept it and give it our all.
![]()
Build for people
We want the world to enjoy the experiences they have with us. We are building for a future that prefers automation.
PolyAI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions at PolyAI will be based on the business needs without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status.
Kindly find the Privacy Notice for our recruitment process by following the link here. This document provides important information regarding how we handle your personal data throughout the recruitment journey.
Create a Job Alert
Interested in building your career at PolyAI? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
