PolyAI

Senior Full Stack Engineer

PolyAI

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $200,000 per year

Job Level

About the role

  • 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.
  • 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, balancing technical depth with usability for diverse end users.
  • Champion Best Practices: Lead the team in adopting coding standards and engineering best practices.
  • Technical Leadership & Decision Making: Operate autonomously in ambiguous environments, making thoughtful technical trade-offs that balance speed, quality, and scalability.
  • Mentor and Guide: Provide technical leadership and mentorship to junior engineers.
  • 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.
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
  • One-off WFH allowance
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonReactNext.jsJavaScriptTypeScriptREST APIsWebSocketsCSS-in-JSstyled-componentsTailwind CSS
Soft Skills
technical leadershipmentorshipdecision makingproblem solvingcommunicationcollaborationadaptabilityuser-centric designagilitybest practices