-
Machinarium

Backend Software Engineering Team Lead (Node.js)

Machinarium
Turkey · Full-time · Mid-Senior

Join the future of AI-powered product engineering at Machinarium.


At Machinarium, we are a forward-thinking technology company offering strategy, design, and engineering services to clients across the globe. Our mission is to build scalable, AI-powered digital products that solve today's challenges and unlock tomorrow's opportunities.

We're currently looking for an experienced Backend Software Engineering Team Lead (Node.js) who combines strong technical analysis skills with hands-on development. This is not a management-first role — we need someone who analyzes, architects, documents, and codes at equal intensity.


About the Role


At Machinarium, you will be a hands-on technical lead who drives projects from requirement analysis to production. You'll work closely with Product Owners, translate business requirements into detailed technical specifications, and actively contribute to the codebase every day.

Your role will span across technical analysis, task specification, hands-on development, and code review — with priorities shifting naturally based on what the project demands at any given time.

We are also in the process of integrating AI-powered tools and workflows across our engineering processes. While our team currently leverages AI through individual efforts, we are looking for someone who can help us systematize and scale AI adoption — bringing structure, best practices, and a clear roadmap to how we use AI as a team.

The primary technology focus will be on Node.js, with exposure to Go and PHP (optional) backend projects.


What We Offer


●      The opportunity to shape and lead AI adoption across the engineering organization

●      Flexibility in programming languages (aligned with project needs)

●      Opportunity to work with cutting-edge AI technologies and innovative products

●      A strong engineering culture with a collaborative and technically skilled team

●      High ownership and direct impact on product direction


What We're Looking For


●      Minimum 7+ years of software development experience, with strong expertise in Node.js

●      Proven ability to analyze business requirements and produce detailed technical analysis documents

●      Hands-on experience with AI-powered development tools (code generation, automated analysis, refactoring, documentation) and a vision for how to adopt them at team level

●      Experience translating technical analysis into well-structured Jira tasks with clear acceptance criteria, subtasks, and technical specifications

●      Strong knowledge of system design, microservices architecture, and scalable distributed systems

●      Hands-on experience with NoSQL technologies such as Elasticsearch, Redis, and MongoDB

●      Experience working on high-traffic, distributed systems

●      Strong skills in code review, performance optimization, and debugging

●      Proficiency in Git workflows (branching, merging, pull request reviews)

●      Strong communication skills and ability to collaborate with Product Owners, analysts, and cross-functional teams

●      Ability to read, write, and research technical documentation in English

Bonus:

●      Experience with PHP (Laravel) or Go

●      Experience in CI/CD, DevOps practices, and cloud environments

●      Background in e-commerce, fintech, or real-time systems (e.g., live-streaming infrastructure)


What You'll Do


●      Analyze incoming business requirements and translate them into detailed technical specifications

●      Evaluate feasibility, identify risks, and propose architectural solutions

●      Enrich Jira tasks created by Product Owners with technical details, acceptance criteria, and subtasks

●      Break down complex features into actionable, well-documented development tasks

●      Actively develop features, APIs, and backend services alongside the team

●      Build and maintain scalable backend systems and microservices

●      Review code for quality, performance, and adherence to best practices

●      Drive technical decisions and contribute to system architecture

●      Mentor team members and establish engineering standards

●      Help define and implement AI-powered workflows and tooling to improve the team's efficiency and output quality


What You'll Help Us Achieve


●      Build scalable, high-performance systems with modern technologies

●      Establish a development workflow where technical analysis and task clarity reduce rework

●      Drive the adoption of AI tools and practices across the engineering team

●      Deliver innovative solutions in e-commerce and fintech domains

●      Create a sustainable, high-performing development environment with strong engineering practices


At Machinarium, you don't just write code — you analyze, plan, build, and lead.

🚀 Ready to join us? Reach out to apply and grow with us.

Key Skills

Ranked by relevance

ai jira php elasticsearch microservices ai tools laravel devops redis cloud cicd
Login to Apply
Posted
Jun 16, 2026
Type
Full-time
Level
Mid-Senior
Location
Istanbul

Industries

IT Services IT Consulting

Categories

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Machinarium
Related

Senior Backend Developer (Node.js)

2026-06-16

Full-time
Mid-Senior
Turkey
IT Services
Engineering
View Job Details
Machinarium
Related

Senior Backend Developer (Node.js)

2026-04-10

Full-time
Associate
Turkey
IT Services
Other
View Job Details
Persistent Systems
Related

Full Stack Developer (Python-Heavy / Backend-Focused)

2026-06-16

Full-time
Mid-Senior
Spain
IT Services
Information Technology