Senior Backend Developer

Narwhal Labs
Bristol, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Bristol, United Kingdom

Tech stack

.NET
PHP
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Azure
C Sharp (Programming Language)
Code Review
Database Design
DevOps
Distributed Systems
Python
NoSQL
Pair Programming
SQL Databases
Systems Architecture
Systems Integration
Large Language Models
Backend
Event Driven Architecture
Kubernetes
Machine Learning Operations
REST
Data Pipelines
Docker
Microservices

Job description

We are looking for a highly skilled Senior Backend Developer with expertise across multiple backend technologies including Python, .NET and PHP to join our growing engineering team working on our AI communications platform. You will architect, build and maintain robust backend systems while providing mentorship and technical leadership to junior developers. A strong understanding of AI concepts, tools and integrations is essential as we continue embedding intelligent features across our products., * Design, develop and maintain scalable backend services and APIs using Python, PHP and related technologies

  • Optimise system performance, reliability and security across all backend components
  • Ensure high code quality through best practices, testing and documentation
  • Support and guide junior developers through code reviews, pair programming and ongoing coaching
  • Lead technical discussions and help define coding standards and development processes
  • Collaborate closely with product owners, designers and engineers to deliver high-impact features
  • Contribute to system architecture planning and long-term platform roadmap
  • Evaluate and introduce new technologies, libraries and tools where appropriate
  • Integrate AI and machine learning powered features into backend systems
  • Collaborate with AI and ML specialists to deploy and maintain intelligent services
  • Stay up to date with emerging AI trends and identify opportunities for automation and optimisation

Requirements

Do you have experience in SQL?, * 5+ years of backend development experience with strong proficiency in Python, .NET (C#) and PHP

  • Solid experience with RESTful APIs, microservices, authentication and authorisation, and database design across SQL and NoSQL
  • Strong understanding of cloud platforms such as AWS, Azure or GCP
  • Experience mentoring junior developers or leading small development teams
  • Familiarity with AI and ML frameworks, data pipelines or integrating large language models and APIs
  • Strong problem-solving skills with the ability to translate complex requirements into scalable solutions
  • Excellent communication skills and a collaborative mindset

Nice to have

  • Experience with containerisation tools such as Docker or Kubernetes
  • Exposure to DevOps tools including CI/CD pipelines and automation
  • Knowledge of model deployment or MLOps practices
  • Experience designing distributed systems or event-driven architectures

Apply for this position