#1 Job Board for tech industry in Europe

Lead Software Engineer
JavaScript

Lead Software Engineer

Istanbul
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Node.js

    advanced

    ReactJS

    advanced

    TypeScript

    advanced

    Agile

    regular

Job description

About Tarentum / Get to know us

Tarentum AI develops solutions to critical business needs using machine learning and artificial intelligence technologies. We work on challenging, high impact projects and develop high quality data science products and offer platform solutions in multiple industries such as gaming, e-commerce, retail banking and renewable energy. Built on top of the Tarentum Data Science Collaboration platform, we offer SaaS solutions for forecasting, predictive maintenance, natural language processing, marketing automation and optimization, and AI-Powered agent generation with reinforcement learning.
 
Description

We are looking for a Lead Software Engineer to help us productionize our cutting edge Machine Learning Solutions, from MVP to Global Scale

As a lead software engineer, you will be responsible for the development of a ML based software product, you will be helping and guiding junior software engineers, working closely with machine learning and product teams for planning and aligning on project goals, productizing our innovative ML solutions.

Tarentum is the right place for you if you enjoy writing code using the latest technologies and methodologies, you are an effective communicator, able to work with cross disciplinary teams and understand customer requirements..

Responsibilities / What you’ll do

  • Collaborate with product, machine learning and commercial teams 
  • Guide junior software engineers 
  • Act as a software engineer lead and oversee projects and products
  • Lead frequent code review sessions to distribute the knowledge to all the developers regardless of their experience.
  • Develop and deploy software products

Requirements / What you bring to the table

  • Proven experience developing software for at least 5 years.
  • Experience in open source platforms like node.js, React, Typescript etc.
  • Experience in modern data layer technologies like Redis, DynamoDB, S3 Athena or similar.
  • Experience in microservices or similar asynchronous architectures
  • Cloud platform knowledge is a plus
  • Good communication skills
  • Familiarity with agile development methodologies