Technical Lead, Full Stack
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
The Technical Lead will guide the technical direction of the team while remaining hands on building user-facing applications and the services behind them. This person will ensure the quality, scalability, and maintainability of the systems and work closely with product, design, and engineering to deliver high-impact features and ensure the team ships reliable, well-architected software. This technical role is responsible for understanding, influencing and enabling the business strategy by deploying the relevant digital technologies. The ideal person for this role has experience serving single point of contact for their Digital workstreams for product development, enhancements, operations and delivery.
· Lead the technical execution of projects within your team’s sprint cycles, ensuring high standards of quality, performance, and maintainability.
· Partner closely with Product to scope, plan, and deliver features while balancing technical health and delivery timelines.
· Architect and develop APIs and backend services using ServiceStack on .NET Core/.NET 8 and .NET Framework in addition to designing and evolving MongoDB schemas, indexes, and queries to ensure reliability and performance at scale.
· Design and grow messaging architectures on mass transit.
· Guide front-end architecture and implementation using Vue (Vue 2) and TypeScript.
· Build and maintain shared TypeScript libraries used across Vue components and applications.
· Review code and mentor engineers through architectural guidance and best practices.
· Ensure projects meet standards for testing, observability, accessibility, performance, and security.
· Drive improvements to developer workflows, CI/CD pipelines, and engineering processes.
· Collaborate with data, QA, and design teams to deliver well-instrumented features and measurable outcomes.
· Lead complex digitalization and innovation projects while working with the Product Managers to build out, automate and document the business processes and workflows while translating business needs / problems into user stories.
· Help remove obstacles and project impediments while supporting and driving Agile transformation and adoption throughout the organization.
Requirements
Do you have a Bachelor’s degree?, · 5+ years building production software with .NET in a professional environment (Framework and Core/.NET 6+)
· Experience designing and leading implementation of production systems and APIs.
· Experience with ServiceStack or ASP.NET MVC for RESTful services and server-rendered features.
· Strong experience building SPAs with Vue and modern tooling (Vite/Webpack, TypeScript a plus)
· Deep understanding of MongoDB (aggregation pipelines, indexing strategies, performance tuning) and strong code review and architectural decision-making skills
· Product mindset with strong communication and collaboration skills.
· Ability to guide technical direction without direct management responsibilities.
· Experience with message driven architecture
· Bachelor’s Degree is required
· Building component libraries or design systems
· Sass or similar utility CSS frameworks
· Cloud deployment (AWS, Linode, Digital Ocean) and Containers (Docker)
· Experience with affiliate platforms, or messaging systems
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Web Development Best Practices: What The Data Tells us
Dev Digest 133 - Back to Front
The Best Software Developer Blogs to Read