Fundraise Up is a global fundraising platform dedicated to making donations to nonprofits fast and accessible. The Engineering Team Leader will lead a team of developers in building a technical platform to support the company's key products, ensuring adherence to company processes and mentoring team members.
Responsibilities:
- 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:
- 10+ years of software development experience
- At least 2 years as a Team Lead or Engineering Manager managing a team of 5–10 developers
- Strong people management skills — hiring, coaching, giving feedback, and resolving conflicts
- At least 5 years of experience as a Fullstack Developer
- At least 5 years of experience in product companies working with our stack: TypeScript, Node.js, MongoDB, Kafka, Redis
- English at B2+ level
- Experience working in fast-growing companies or startups