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) to join our growing team, lead high-performing engineering teams, and drive the delivery of impactful projects.
About the Role
At Machinarium, you will play a key role in shaping both the technical direction and the team dynamics. You’ll lead a team of developers while actively contributing to the development of AI-based e-commerce and fintech solutions that are scalable, reliable, and future-ready.
You will be responsible for guiding the team, making architectural decisions, ensuring code quality, and aligning technical execution with business goals. The primary focus will be on Node.js, with exposure to Go and PHP (optional) backend projects.
What We Offer
- Flexibility in programming languages (aligned with project needs)
- Opportunity to work with AI technologies and cutting-edge products
- A strong engineering culture with a collaborative and skilled team
- Leadership opportunity with high ownership and impact
What We’re Looking For
- Minimum 7+ years of software development experience, with strong expertise in Node.js
- Proven experience in leading development teams or mentoring engineers
- Experience with AI-powered development tools (code generation, automation, etc.)
- Strong knowledge of system design, microservices architecture, and scalable 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, code reviews)
- Strong communication skills and ability to collaborate with cross-functional teams
- Ability to read, write, and research technical documentation in English
Bonus:
- Experience with PHP (Laravel)
- Experience in CI/CD, DevOps practices, and cloud environments
What You’ll Do
- Lead, mentor, and grow a team of software developers
- Drive technical decisions and contribute to system architecture
- Ensure high code quality through reviews and best practices
- Plan, prioritize, and manage development tasks in alignment with business goals
- Collaborate with product managers, analysts, and stakeholders
- Contribute hands-on to development when needed
- Build and maintain scalable backend systems and microservices
- Support delivery of AI-powered features and live-streaming infrastructure
What You’ll Help Us Achieve
- Build scalable, high-performance systems with modern technologies
- Establish strong engineering practices and team culture
- Deliver AI-powered, innovative solutions in e-commerce and fintech domains
- Create a sustainable and high-performing development environment
At Machinarium, you don’t just write code — you lead, inspire, and shape the future.
🚀 Ready to join us? Reach out to apply and grow with us.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Backend Developer (Node.js)
2026-04-10
Senior Backend Developer (NodeJs.)
2025-06-09
Senior Backend Developer (NodeJs.)
2025-05-26
- Posted
- Apr 10, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Istanbul
- Company
- Machinarium
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Backend Developer (Node.js)
2026-04-10
Senior Backend Developer (NodeJs.)
2025-06-09
Senior Backend Developer (NodeJs.)
2025-05-26