Dataroid

Software Engineering Team Lead

Dataroid

Overview

Responsible for leading the software development team and managing the complete lifecycle of software products.

Ideal candidate should have 8+ years of experience in software engineering with strong leadership skills.

hybridseniorpermanentfull-timeEnglishJavaSpringDockerKubernetesKafkaGit

Locations

  • Turkey, İstanbul, Istanbul

Requirements

  • BSc/MSc/PhD in Computer Science or equivalent
  • 8+ years of software engineering experience
  • Proficiency with Java and Spring Framework
  • Experience with microservices and REST APIs
  • Strong unit test and debugging skills

Responsibilities

  • Lead software development lifecycle
  • Mentor junior team members
  • Conduct code reviews
  • Collaborate with multi-disciplinary teams
  • Design and implement scalable applications
  • Engage in team sessions
  • Write secure and reusable code
  • Explore new technologies

Benefits

  • Private health insurance
  • Company-supported pension plans
  • Meal vouchers
  • Commute assistance
  • Remote work benefits
  • Paid day off for birthday
  • Access to online learning platforms
  • Flexible working hours