Job Title: Engineering Manager (Full-Stack Background) RoleManage the development team and ensure:Tasks are clearly defined and assignedNo duplication of work between developersTime spent on tasks is reasonable and justifiedWork is delivered on time and as expectedThis role is responsible for controlling execution and team efficiency, not just managing meetings.Key ResponsibilitiesBreak features into clear tasks with defined outcomesAssign one owner per taskReview and approve time estimates before work startsMonitor actual time spent vs estimated timeIdentify and stop duplicated or unnecessary workReview technical approach (backend and frontend) before implementationEnsure clean coordination between backend and frontend workTrack progress and ensure timely deliveryQualifications5+ years experience in software developmentPrevious experience leading or managing developersStrong understanding of both backend and frontend developmentExperience working in small or mid-size teamsFamiliar with task management tools (Jira, ClickUp, Linear, etc.)Technical Requirement (Important)Must have hands-on experience in both:Backend development (APIs, databases, system logic)Frontend development (UI, integration with APIs)This is required to:Judge if task estimates are realisticDetect over-engineering or wasted effortUnderstand full workflow between frontend and backendSkillsAbility to review and challenge technical decisionsStrong task planning and organizationClear communication with developersFocus on results, not just activityReportingReports directly to Founder / CEOSuccess CriteriaTasks delivered on timeReduced duplication of workBetter accuracy in time estimatesImproved team productivity