taller
Website102687 - Fullstack Tech Lead
Job description
102687 - Fullstack Tech Lead
Summary
We are seeking a Fullstack Tech Lead to act as the single embedded technical lead and client-facing advisor for a live Django/JavaScript production application. This role combines hands-on development, production operations, and data/reporting modernization (Excel → SQL/central reporting/Power BI) to stabilize and scale an enterprise reporting platform.
The position is highly autonomous and client-facing: you will govern application delivery on an on-premises Windows Server/IIS stack, modernize Excel-heavy workflows into scalable data and reporting solutions, and define SDLC, CI/CD, logging, and monitoring practices to reduce single-point-of-failure risk.
Responsibilities
- Serve as the single technical lead and client-facing advisor across application, data, and reporting initiatives.
- Assess Excel-heavy workflows, formulas, workbooks, and reporting bottlenecks to identify inefficiencies and instability.
- Define migration paths from Excel-based processes to SQL, centralized reporting layers, and Power BI dashboards.
- Evaluate data pipelines, ingestion processes, reporting limitations, and platform constraints and recommend architecture improvements.
- Govern and lead one developer working on a live Django/JavaScript application running on Windows Server/IIS.
- Migrate code from local storage into a hosted version control system and establish CI/CD practices to replace manual deployments.
- Conduct comprehensive code reviews and recommend practical remediation for technical debt.
- Implement structured application-level logging, monitoring dashboards, and alerting to replace basic server stat tracking.
- Define and deliver SDLC governance, development standards, data retention practices, and developer onboarding documentation.
- Deliver a practical roadmap with quick wins, execution priorities, and longer-term modernization opportunities.
- Lead and coordinate nearshore or distributed resources, assign task-level work, and ensure delivery aligns with business priorities.
- Act as an escalation point and technical translator for leadership, balancing hands-on delivery with advisory responsibilities.
- Identify opportunities for automation, AI, and RPA to improve future-phase scalability.
Requirements
- 8–10+ years of experience across full-stack software engineering, technical leadership, data engineering, BI architecture, or related disciplines.
- Hands-on experience with Django and Python backend development.
- Hands-on experience with JavaScript frontend development.
- Strong working knowledge of SQL Server, SQL, data modeling, and scalable database design considerations.
- Experience with Power BI and centralized reporting/dashboarding solutions.
- Demonstrated experience setting up, managing, or improving CI/CD pipelines using Azure DevOps, GitHub Actions, or equivalent tooling.
- Practical experience with Windows Server environments, IIS, staging environments, and production application operations.
- Solid understanding of application security principles including authentication flows, secrets management, input validation, access control, and user provisioning.
- Proven ability to conduct code reviews, assess technical debt, communicate findings, and recommend practical remediation steps.
- Experience modernizing Excel-based reporting processes or migrating business workflows to scalable data and reporting platforms.
- Ability to operate as a hybrid architect, hands-on lead, and advisor in a fast-moving, resource-constrained environment.
Nice to Have
- Experience leading small distributed, nearshore, or cross-functional teams.


