We need a Technical Team Lead who is hands-on with code and architecture and also has project management experience. You will own technical direction, code quality, and design decisions while running sprints, managing scope, and keeping the client and team aligned. This is a tech lead who can ship code and run the project—not a pure PM.
What We Need You To Do
Technical leadership
Own technical direction: Architecture, stack decisions, patterns, and standards; ensure the codebase stays maintainable and scalable.
Hands-on when needed: Write or review code, debug tricky issues, pair with devs, and unblock through technical contribution—not only delegation.
Set quality bar: Code reviews, testing approach, and definition of "done" from a technical standpoint.
Mentor the team: Guide junior/mid devs on best practices, design, and implementation choices.
Project management
Own delivery: Plan sprints/milestones, assign work, track progress, and ship releases on schedule.
Interface with client and stakeholders: Status meetings, demos, scope and timeline discussions; translate technical trade-offs into clear options.
Manage scope and change: Capture requests, estimate effort and impact, control scope creep with a clear process.
Run backlogs and reporting: Use Jira/Linear/Notion (or similar) so everyone has visibility; report progress, risks, and blockers.
Coordinate with BA/design: Clean handoff of requirements and prototypes; short feedback loops when scope changes.
Must-Have Skills & Experience
Technical lead experience: 3+ years as a dev lead or tech lead—you have written production code and made architecture/design decisions for a small team (2–6 devs).
Strong engineering skills: Proficient in at least one modern stack (e.g. React/Node, or similar); can read, write, and review code and discuss APIs, data models, and deployment.
Project management experience: 2+ years running sprints, backlogs, releases, and status reporting; comfortable with planning and stakeholder updates.
Stakeholder management: Experience with clients or internal stakeholders; can run demos, explain trade-offs, and manage expectations.
Tools: Issue tracker (Jira, Linear, etc.) and docs for planning/reporting; Git, CI/CD, and dev workflow awareness.
Communication: Fluent written and spoken English; clear technical and non-technical updates.
Delivery track record: History of shipping features/projects on time with solid technical quality.
Nice to Have
Experience in healthcare, medical records, or ERP-style systems.
React, Node, TypeScript, or similar stack used in our project.
Agile/Scrum certification or formal PM training.
Experience with remote/distributed teams and async collaboration.
Deliverables We Expect
Technical
Technical direction and standards: Architecture decisions, coding standards, and review practices documented or agreed with the team.
Quality and "done": Code reviews, test coverage expectations, and clear technical definition of done for stories.
Project management
Project/sprint plan with milestones, dependencies, and target dates.
Backlog (stories/tasks) prioritised and ready for the team, with acceptance criteria where needed.
Regular status updates (e.g. weekly) to client and stakeholders—progress, risks, blockers.
Release coordination: Release notes or changelog, handoff to client/ops as needed.
Retrospectives: Short, actionable retros so the team improves over time.
How You'll Work
With the dev team: Technical direction, code reviews, pairing/unblocking, sprint planning, backlog refinement—you are in the code and in the plan.
With the client: Status calls, demos, scope and timeline discussions (video-first); you speak both "tech" and "business."
With BA/design: Alignment on requirements and prototypes before dev; short feedback loops when scope changes.
Tools: Issue tracker + docs (e.g. Jira/Linear + Notion/Google); Git/PR workflow; you own or co-own project and dev process.
Cadence: Clear rhythm—sprint length, release cycle, and reporting frequency agreed up front.
What We Offer
Ownership of technical direction and delivery—you lead both code and plan.
Direct access to client and dev team; we want you to drive and contribute, not only coordinate.
Opportunity for ongoing engagement if the project and fit are right.
Professional, results-oriented environment.
How to Apply
Please include in your proposal:
Technical lead experience: Stack you've led with, architecture/design decisions you've made, and whether you still write or review code (2–3 examples).
PM experience: How you run sprints, backlogs, and status reporting (tools and cadence in 2–3 sentences).
One example where you fixed a technical or delivery problem (e.g. refactor, performance, scope, or timeline rescue).
Availability and overlap with our team/client timezone for calls and pairing.
Your rate (hourly or fixed for an initial phase, e.g. first 2–4 weeks).
We're looking for a technical team lead who can ship code and run the project. If that's you, we'd like to hear from you.
Contract duration of more than 6 months. with 40 hours per week.
Mandatory skills: Project Management, LLM Prompt Engineering, Cloud Architecture, Solution Architecture, Code Review, React, SQL, AI Development, API Development, JavaScript