At a Glance
- Tasks: Lead the design of APIs and develop user-friendly voice experiences.
- Company: Join PolyAI, a leader in transforming customer service with AI.
- Benefits: Enjoy remote work flexibility, competitive salary, and wellness support.
- Other info: Dynamic teams with excellent growth opportunities and a focus on innovation.
- Why this job: Make a real impact in AI technology while mentoring junior developers.
- Qualifications: 5+ years in Python backend development and strong coding standards.
The predicted salary is between 60000 - 80000 € per year.
About PolyAI
PolyAI is transforming the customer service landscape with sophisticated, lifelike voice assistants that allow for natural, user-led dialogue. We empower companies to provide high-tier support that matches the quality of human interaction. Currently, our global client base is scaling their use of our platform, embedding PolyAI into their essential daily operations and automating high-stakes service workflows.
We are seeking expert Senior Full Stack Software Engineers to join our high-velocity teams: Runtime, Data, and Product Engineering.
Key Responsibilities
- Architecture & Development: Lead the design of our external API, allowing developers to build and manage advanced agents. You will also evolve our no‑code platform to help non‑technical users create complex voice experiences.
- End-to-End Engineering: Build robust features from the ground up using a Python backend and React (specifically Next.js) on the frontend.
- User-Centric Design: Develop clean, intuitive UIs and APIs that translate technical AI concepts into accessible tools.
- Technical Excellence: Promote high coding standards and best practices to ensure our codebase remains scalable and maintainable.
- Cross-Functional Teamwork: Partner with diverse teams to ship features that support the broader platform roadmap.
- Mentorship: Guide and support junior developers, helping foster a culture of shared learning and growth.
- System Optimization: Refine backend processes and streamline workflows to boost overall platform performance.
Requirements
- Python Mastery: 5+ years of professional experience in backend development, with deep knowledge of REST APIs (WebSockets experience is a plus).
- Agile Experience: Comfortable working within Scrum or Kanban environments.
- Quality Focused: Dedicated to testing, with experience in Jest, React Testing Library, or Playwright.
- Security & Protocols: Skilled in managing secure client‑server communication.
- Version Control: Expert-level proficiency with Git.
- Bonus Points: Familiarity with Go or Next.js.
Our Teams
- Runtime: Manage the global infrastructure for real‑time voice. You'll handle LLM integration, WebRTC, and VoIP to ensure low‑latency, reliable conversations.
- Data: Drive the development of our data‑heavy features, focusing on reporting, insights, and the analytical backbone of our studio.
- Product Engineering: Create the user‑facing tools that make interacting with complex AI feel simple and seamless.
Benefits
- Equity: Participation in our employee share option scheme.
- Time Off: 25 days of holiday plus public holidays.
- Flexibility: Remote‑friendly policy, including the ability to work from abroad for up to 6 months annually.
- Support: 24/7 TELUS Health EAP and enhanced parental leave.
- Home Office: A one‑time WFH allowance to optimize your setup (including noise‑cancelling gear).
- Wellness: Private medical and dental, fertility programs, and menopause support via Maven.
- Growth: Annual budget for professional development and learning.
Our Values
- Strive for Excellence: We hire and nurture those who hold themselves to the highest standards.
- True Ownership: We take full responsibility for our decisions and their results.
- Constant Evolution: We are obsessed with improving ourselves and our technology.
- Speed & Impact: We move quickly, take smart risks, and deliver fast.
- Unified Commitment: We debate ideas openly but align fully once a path is chosen.
- Human-Centric: We build for a future where people enjoy automated experiences.
Senior Full Stack Software Engineer in London employer: PolyAI
At PolyAI, we pride ourselves on being an exceptional employer that champions innovation and collaboration in the tech industry. Our vibrant work culture fosters creativity and growth, offering employees ample opportunities for professional development, including a dedicated budget for learning and mentorship from experienced colleagues. With flexible remote work options, generous time off, and comprehensive wellness benefits, we ensure our team members thrive both personally and professionally while contributing to transformative customer service solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Senior Full Stack Software Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python mastery and any experience with REST APIs, as these are key for us at PolyAI.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about transforming customer service with AI. Share specific examples of your past work that demonstrate your ability to lead and innovate in full stack development.
Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, include them in your application. We love seeing how you’ve applied your skills in real-world scenarios, especially with user-centric design.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at PolyAI
✨Know Your Tech Stack
Make sure you’re well-versed in Python, REST APIs, and React (especially Next.js). Brush up on your knowledge of Agile methodologies too, as they’re key to how the team operates. Being able to discuss your experience with these technologies confidently will show that you’re a great fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. PolyAI values technical excellence and user-centric design, so think about examples where you’ve built robust features or improved workflows. This will demonstrate your ability to contribute to their mission.
✨Emphasise Team Collaboration
Since cross-functional teamwork is crucial at PolyAI, be ready to share experiences where you’ve successfully collaborated with diverse teams. Highlight any mentorship roles you’ve taken on, as they’re looking for someone who can guide junior developers and foster a culture of learning.
✨Align with Their Values
Familiarise yourself with PolyAI’s core values like striving for excellence and human-centric design. During the interview, weave these values into your responses to show that you not only have the technical skills but also the right mindset to thrive in their environment.