Lead architecture and development for an AI-native marketing automation platform, building and improving.NET services while mentoring developers and aligning technical decisions with product goals.
Technical Lead (.NET/Angular)
📜 Description
- Lead architectural design and prototype development with the system architect and development team.
- Build, test, and debug high-quality back-end code.
- Address customer cases and support system reliability.
- Monitor and optimize development processes to improve team productivity and quality.
- Promote innovative tools, standards, and software development best practices.
- Align technical direction with business goals and mentor developers through interviews, onboarding, and professional growth.
🛠️ Requirements
- Minimum 6 years of software development experience with full-stack expertise in .NET and Angular.
- At least 1 year in a technical lead or team lead role, guiding teams successfully.
- Strong mastery of object-oriented programming and solid application of KISS, SOLID, and DRY principles.
- Proficient in C# and modern .NET runtime environments (.NET 6+), including ASP.NET MVC, Core, and Web API development.
- Hands-on experience with microservices, containerization, Kubernetes, and Helm for orchestration.
- Deep knowledge of Angular 15+ with ability to build new components and optimize existing ones in a monorepo using RXJS and pipeline operators.
- Skilled in JavaScript, TypeScript, DOM manipulation, CSS/SASS, and UI styling per design specifications.
- Experience using Git and SVN with workflows involving branching, merging, and rebasing.
- Strong unit testing background including NUnit, mocking frameworks, and API testing with Postman.
- English proficiency at Upper-Intermediate level or above, both spoken and written.
Full job description
Who We’re Looking For:
Key Responsibilities:
Requirements:
Similar jobs
Search more Software Engineer jobsLead architecture and development for an AI-native marketing automation platform, building and improving.NET services while mentoring developers and aligning technical decisions with product goals.
Join ServiceTitan as a Principal Software Engineer, Mobile, where you'll lead the technical direction of our mobile platform, ensuring it operates flawlessly for technicians and business owners.
Combines hands-on full-stack engineering with technical and delivery leadership, guiding a product squad to build and operate secure, reliable applications, services, APIs, and integrations.
Combines hands-on full-stack engineering with technical and delivery leadership, guiding a product squad to design, build, secure, and operate reliable digital applications and services.
