
Engineering Team Leader
Fundraise Up
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇹🇷 Turkey
Visit company websiteSalary
💰 $5,500 - $5,900 per month
Job Level
Senior
Tech Stack
JavaScriptKafkaMongoDBNode.jsTypeScript
About the role
- Lead a team of 5–8 fullstack developers.
- Write and review code (approximately 70/30 split in favor of management).
- Ensure the team follows company processes and engineering guidelines.
- Own the delivery of features and adherence to deadlines.
- Make technical decisions, prepare technical designs for new features, and align them with neighboring teams and your manager.
- Manage technical debt and maintain the technical backlog for your team.
- Mentor and develop engineers; conduct regular 1:1 meetings.
- Onboard new team members.
- Conduct performance reviews.
Requirements
- You are an experienced Engineering Team Lead with 10+ years of software development experience, including at least 2 years as a Team Lead or Engineering Manager managing a team of 5–10 developers.
- You’re a hands-on leader who can write code, make sound technical decisions, and design systems thoughtfully.
- You have strong people management skills — hiring, coaching, giving feedback, and resolving conflicts.
- You have 5+ years of experience in product companies.
- You have 5+ years of experience working with our tech stack: TypeScript, Node.js, MongoDB, Kafka.
- Your English is at C1 level: you don’t struggle to find words and can confidently discuss any technical topics.
Benefits
- 31 days off
- 100% paid telemedicine plan
- Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace.
- English learning courses
- Relevant professional education
- Gym or swimming pool
- Co-working
- Remote working
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentfullstack developmentcode reviewtechnical decision makingtechnical designtechnical debt managementperformance reviewsonboardingmentoringpeople management
Soft skills
leadershipcoachingfeedbackconflict resolutioncommunication