Software Development Team Lead

Nakitera

Fatih

On-site

TRY 600,000 - 1,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nakitera in Marmara region seeks a Software Development Team Lead to guide a backend group in building scalable microservices, APIs, and secure payment-oriented services.

You will mentor engineers, drive architectural decisions, collaborate with product and QA, and integrate AI-powered development practices while ensuring on-time delivery.

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, or related field.
  • 10+ years of professional software development experience, with 2+ years of hands-on team leadership.
  • Extensive experience with Java and Spring Boot (or similar JVM-based frameworks).
  • Hands-on experience designing, developing, and maintaining microservices-based architectures.
  • Experience with AI-powered development processes, including Spec-Driven Development (SDD).
  • Strong knowledge of RESTful API design and backend architecture.
  • Familiarity with SOAP and XML technologies and messaging systems like RabbitMQ or Kafka.
  • Experience designing scalable, distributed systems and knowledge of payments/fintech domain a plus.

Responsibilities

  • Lead, mentor, and support a team of backend engineers, fostering technical excellence.
  • Drive the technical direction and participate in architectural decisions.
  • Design, develop, and maintain scalable, secure, high-performance backend services.
  • Oversee development of robust backend systems and APIs for payments and fintech.
  • Build and manage integrations related to payment systems and financial services.
  • Ensure engineering best practices: clean code, design principles, reviews, testing.
  • Collaborate with Product, QA, DevOps to deliver high-quality solutions.
  • Monitor performance, reliability, and scalability, driving improvements.
  • Troubleshoot complex issues and guide the team through incidents.
  • Contribute to documentation, knowledge sharing, and engineering standards.
  • Support recruitment via technical interviews and team growth.
  • Foster a collaborative, high-performing culture with timely delivery.

Skills

Team leadership
Communication
Problem-solving
Agile
Mentoring engineers

Education

Bachelor's degree in Computer Engineering, Software Engineering, or related field
10+ years of professional software development experience
2+ years hands-on team leadership experience

Tools

Java
Spring Boot
Microservices
RESTful API design
SOAP/XML
RabbitMQ
Kafka
Agile methodologies

Job description

With its Fintech 2.0 vision, Nakitera is digitizing your financial processes.


Nakitera brings together management, operational efficiency, payment diversity, data security, and customer loyalty solutions on a single platform. It simplifies businesses' financial processes, reduces operational burdens with innovative technologies, and maximizes efficiency.


Whether you are a small business or a large corporation, discover our end-to-end solutions for all your financial needs, explore the future of B2B fintech experience, and take your business processes into the future!


If you want to join us on Nakitera's growth journey, we are waiting for your applications for our \"Software Development Team Lead\" position.


Qualifications



  • Bachelor's degree in Computer Engineering, Software Engineering, or a related field,

  • 10+ years of professional software development experience, with at least 2+ years of hands-on team leadership experience,

  • Extensive experience with Java and Spring Boot (or similar JVM-based frameworks),

  • Hands-on experience designing, developing, and maintaining microservices-based architectures,

  • Hands-on experience with AI-powered software development processes, including Spec-Driven Development (SDD), AI-assisted coding, and modern AI-native development approaches,

  • Strong knowledge of RESTful API design and backend architecture,

  • Familiarity with SOAP and XML technologies,

  • Hands-on experience with RabbitMQ, Kafka, or similar messaging systems,

  • Experience designing scalable, distributed, and high-performance systems,

  • Experience in the payments/fintech domain is a strong plus,

  • Experience with Unit Testing frameworks and software quality practices,

  • Strong communication, stakeholder management, and problem-solving skills,

  • Experience mentoring engineers and leading cross-functional teams in Agile environments.


Responsibilities



  • Lead, mentor, and support a team of backend engineers, fostering technical excellence and continuous development,

  • Drive the technical direction of the team and participate in architectural decisions,

  • Design, develop, and maintain scalable, secure, and high-performance backend services,

  • Oversee the development of robust backend systems and APIs,

  • Build and manage integrations related to payment systems and financial services,

  • Ensure the adoption of engineering best practices, including clean code, design principles, code reviews, and testing standards,

  • Collaborate closely with Product Managers, QA Engineers, DevOps, and other stakeholders to deliver high-quality solutions,

  • Monitor system performance, reliability, and scalability, identifying opportunities for continuous improvement,

  • Troubleshoot complex technical issues and guide the team in resolving production incidents,

  • Contribute to technical documentation, knowledge sharing, and engineering standards,

  • Support recruitment activities by participating in technical interviews and helping grow the engineering team,

  • Foster a collaborative, high-performing engineering culture while ensuring timely delivery of business objectives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Developer
Senior Backend Developer

Nakitera • Fatih

On-site
TRY 500,000 - 800,000
Senior Backend Engineer – Fintech & AI‑Powered APIs
Senior Backend Engineer – Fintech & AI‑Powered APIs

Nakitera • Fatih

On-site
TRY 500,000 - 800,000
Software Engineer
Software Engineer

Bitpace • Turkey

On-site
TRY 180,000 - 300,000
Software Engineer 'NLP'
Software Engineer 'NLP'

Yapı Kredi Teknoloji • Fatih

Hybrid
TRY 70,000 - 90,000
Opportunity to work in hybrid model
Company-contributed individual retirement insurance
Birthday off day
Senior Java Developer (Payment Systems)
Senior Java Developer (Payment Systems)

OBSS • Turkey

On-site
TRY 50,000 - 80,000
Software Engineering Manager
Software Engineering Manager

NGSS • Fatih

On-site
TRY 650,000 - 950,000
Payment Systems Development Senior Specialist
Payment Systems Development Senior Specialist

Gizli • Fatih

On-site
TRY 500,000 - 750,000
Senior Software Developer
Senior Software Developer

GTech • Sarıyer

On-site
TRY 300,000 - 540,000
Fringe benefits (transportation)
Meal card
Health insurance
+3
Backend Developer Specialist
Backend Developer Specialist

Sürat Kargo • Fatih

On-site
TRY 350,000 - 550,000
Java / Node.js Engineering Team Lead with SAP Experience
Java / Node.js Engineering Team Lead with SAP Experience

EPAM Systems • Turkey

On-site
TRY 100,000 - 120,000