Senior Backend Engineer

London, England
Work Type: Full Time

Have you got what it takes to join a rapidly growing AI company on a mission to transform enterprise voice communication? You will join a team of leaders that are Oxford University professors, former senior execs and advisors that hail from top roles at Google and Dropbox. This company is set for rapid scale and we want the best to join us on that journey, so if you’re the top backend engineer at your current employer, if you want to have global impact and if you want to associate yourself with one of the biggest UK AI growth stories, then we want to talk to you!

We are building a cutting-edge technology platform with the latest developments in AI and are always up-to-date with the newest technologies. We are a heavy user of Microsoft Azure cloud services and utilise the latest releases of .NET Core, ReactJs and Python. Our teams use an agile approach to their work and have a continuous delivery approach of the product.

You will be helping VoiceIQ to achieve product scalability to multiple continents by the span of this year. With product scalability, VoiceIQ’s platform should be able to deliver 1000’s of concurrent calls at any given time globally with a 99.9% uptime. The user should be able to switch seamlessly between devices and maintain a high level of data security. Finally, you have the opportunity to contribute to VoiceIQ’s product roadmap.

Essential Criteria

  • 6+ years experience of backend development
  • Experience and understanding of Kubernetes
  • Experience in leading teams
  • Experience using Azure Dev Ops
  • Good written, spoken and interpersonal communication skills. Technical and business level English is a must.
  • You’re fluent in multiple development languages (static and dynamic), and willing to work mainly with C# using .NetCore and also with other languages as necessary.

Key Responsibilities

  • Development of key features in the backend while maintaining excellent code quality to achieve VoiceIQ’s technology roadmap
  • Delivery of innovative solutions to complex problems
  • Considering and applying best practices and well-known design patterns
  • Holding knowledge sharing sessions with the development teams
  • Optimising existing processes to improve efficiency

Other Requirements

  • Bachelors or Masters Degree in Computer Science (or equivalent work experience). Enthusiasm for solving interesting problems; with real intellectual curiosity and generalism.
  • Experience in delivering products on time with quality
  • Ambitious and self-driven 
  • Ability to dive in and understand deep technical problems as well as comprehend team dynamics and set the technical direction.
  • Experience building real-time applications
  • Experience working collaboratively with geographically distributed teams would be preferable (we have teams in UK, Russia and Sri Lanka)

Salary & Benefits

  • Highly Competitive Salary
  • Generous holiday allowance
  • Equity: All employees are eligible shares after 12 months of employment

Submit Your Application

You have successfully applied
  • You have errors in applying