Jobs

Senior Back End Developer


Job details
  • TurinTech AI
  • London
  • 4 days ago

Company Overview:TurinTech code optimisation products enable companies to operate faster, greener, and more efficiently with GenAI. The company is on a mission to innovate new solutions and to respond to demand from sectors requiring rapid digital and AI transformation. Our people are our superpower and have built the trust for this company to have earned the rank of being the industry standard in AI powered code optimisation.

We envision a future where our AI solutions drive transformation across industries, improve productivity and pave the way for sustainable technological advancements.


Position Summary:We are looking for a talented Backend Developer to join our team. The ideal candidate will be responsible for developing and maintaining the server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application, thus a basic understanding of front-end technologies is necessary as well.


Key Responsibilities:

  • Develop and maintain scalable and robust backend systems
  • Write clean, maintainable, and efficient code
  • Design robust, scalable, and secure features
  • Contribute in all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards)
  • Drive continuous adoption and integration of relevant new technologies into design


Requirements:

  • Languages: Proficient in Python, Java, and experience with scripting (Python, Bash, Perl) and compiled languages (C, C++, Rust, Go).
  • Microservices & APIs: Expertise in microservices architecture, RESTful APIs, FastAPI, and best practices in API design.
  • Messaging & Orchestration: Skilled in Kafka and RabbitMQ for message brokering and task orchestration.
  • Distributed Computing: Experience with Ray for parallel processing and distributed systems.
  • Databases: Proficient in both relational and NoSQL databases.
  • Authentication: Familiar with RBAC and OAuth2 for secure authentication.

Software Engineering:

  • Strong foundation in OOP, procedural code, clean code practices, and performance optimization.
  • Expertise in domain-driven and event-driven design, TDD.

DevOps & Deployment:

  • Experienced with Docker, Kubernetes, CI/CD pipelines.
  • Knowledge of MLOps and LLM deployment best practices.


What We Offer:

  • Competitive salary and benefits package
  • Dynamic and innovative work environment
  • Opportunities for professional growth and advancement
  • Work on cutting-edge technology in AI and software optimization


What We Offer

  • Competitive salary
  • All the equipment you need
  • Opportunity to work with cutting-edge technologies and a talented team
  • Professional development and growth opportunities
  • A collaborative and inclusive work environment


The type of person who would thrive at TurinTech is someone who is innovative, collaborative, adaptable, and growth oriented. You are driven by a desire to make an impact, embrace challenges with optimism, eager to learn and are excited about contributing to a dynamic and evolving work environment.


TurinTech has been selected for Breakthrough Culture Award – Growth Edition 2024


*No recruitment agencies please*

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Backend Engineer

Senior Back-End Developer | Hybrid (London) | £130,000 - £180,000Applicants must live in London and be able to work from the Soho office 4 days a week.No visa sponsorship is available.I'm working with an innovative client in digital asset trading, renowned for cutting-edge execution technology. They're seeking aSenior Back-End Developerto...

Source Control London

Senior Software Engineer(Java)

What You'll Do:LM Envision, LogicMonitor's leading hybrid observability platform powered by AI, helps modern enterprises gain operational visibility into and predictability across their IT stacks, so they can continue to deliver extraordinary employee and customer experiences. LogicMonitor has a layered approach to intelligence, where AI and Machine Learning is baked...

LogicMonitor London

Back End Developer

Start Date: ASAPRate: Circa £450 - £500IR35: OutsideContract length: 6monthsLocation: 1-2 days per week on siteMy client is requiring the support of a senior backend engineer (Python) who will work on expanding a deployed "version 1" PDF document processor, which uses Microsoft Document Intelligence and OpenAI to extract data for...

Few&Far London

Senior Backend Engineer

Salary banding: £74,000 - £104,000 dependent on experience Working pattern: Hybrid; 1-2 days per week in the office Location: London About our Engineering Team As a business which has AI at its core, we need to have a reliable, scalable and secure real-time ML platform to deliver our product to...

Sprout.ai London

Senior Software Engineer

Are you a Backend Developer who enjoys a mixture of Python coding and DevOps?Or perhaps you're an experienced Python Developer looking to upskill in areas like DevOps and/or Machine Learning?Techmunity is excited to partner exclusively with a Central London ClimateTech startup on a mission to make a meaningful impact by...

Techmunity London

Backend Software Engineer Python API SaaS

Backend Software Engineer / Senior Developer (Python API SaaS) Cambridge / WFH to £90kAre you a technologist with strong backend Python skills looking for an opportunity to work on complex and interesting systems at the cutting edge of technology?You could be progressing your career in a senior, hands-on role, working...

Client Server Cambridge