Full name*
Email*
Phone Number
Link CV
Thank you!
We're unable to find the page you are looking for. Press the link below to get to the home page.
Oops! Something went wrong while submitting the form.
To respond to a vacancy, click on the button

Back End Developer – Crete/London

About Us

At TurinTech, we redefine AI-powered software and data optimisation with Artemis and evoML. Artemis delivers highly optimized, production ready code for any environment, while evoML streamlines machine learning development. Our tools help businesses stay agile, cut costs, and continuously evolve their data and software systems.

Role Overview

We are looking for a talented Senior 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.
Qualifications
  • 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
  • 25 days holiday.
  • Private healthcare.
  • Gym membership.
  • Central London office.
  • All the equipment you need.
  • Opportunity to work with cutting-edge technologies and a talented team.
  • Being part of the rapidly advancing AI industry.

TurinTech has been selected for Breakthrough Culture Award – Growth Edition 2024The 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. *No recruitment agencies please*