FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Tech Lead – .NET Developer
AlphaRebate. Lead a development squad and provide technical direction aligned with company vision and business objectives .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in leading development teams, implementing scalable architectures, and driving technical delivery aligned with business objectives. Proficient in C#, .NET, and microservices, with a strong focus on mentoring and fostering team growth.
Highest-signal resume keywords
C# / .NET / .NET CoreMicroservices and Distributed SystemsEvent-Driven ArchitectureDomain-Driven Design (DDD)Agile and Scrum
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
ASP.NET Core / Web APIsCQRSEvent SourcingSaga PatternAsynchronous ProgrammingSQL and NoSQL DatabasesDockerKubernetesUnit TestingIntegration Testing
Soft Skills
MentoringCollaborationCommunicationProblem-SolvingFeedback Delivery
Tools & Technologies
AWSGit
Industry Keywords
Clean ArchitectureVertical Slice ArchitectureMessagingQueuesPub/Sub
Tech Stack
Tools & technologiesASP.NETAWSDistributed SystemsDockerKubernetesMicroservicesNoSQLSQL.NET
About the role
Key responsibilities & impact- Lead a development squad and provide technical direction aligned with company vision and business objectives
- Mentor team members and support their professional growth
- Conduct 1:1s and provide constructive feedback
- Collaborate with Product Owners, Engineering Managers, QA, Business Analysts, and cross-functional teams
- Participate in hiring, onboarding, and building the engineering team
- Define and implement scalable architectures using Clean Architecture, Vertical Slice Architecture, and DDD
- Design, develop, and maintain .NET/.NET Core microservices and distributed backend solutions
- Design event-driven architectures using asynchronous communication, messaging, queues, and pub/sub patterns
- Apply CQRS, Event Sourcing, Saga Pattern, and Eventual Consistency
- Design reliable event flows with idempotency, retries, fault tolerance, and resilient message processing
- Guide complex architectural decisions and address technical risks, scalability limitations, and performance bottlenecks
- Write and maintain high-quality C# and .NET code
- Conduct code reviews and establish coding standards and engineering best practices
- Troubleshoot complex technical issues and support developers hands-on
- Establish testing strategies and implement unit, integration, functional, and end-to-end tests
- Ensure test coverage for APIs, microservices, event-driven workflows, and distributed components
- Collaborate with QA engineers on acceptance criteria and quality standards
- Own technical delivery and align development activities with sprint and release objectives
- Break down requirements into technical tasks and support estimation and planning
- Participate in Agile ceremonies including planning, stand-ups, backlog refinement, reviews, and retrospectives
- Communicate delivery risks, technical challenges, dependencies, and blockers
- Design and optimize systems for availability, scalability, performance, and resilience
- Implement logging, monitoring, tracing, and observability practices
- Participate in incident investigation, root-cause analysis, and corrective actions
- Drive modernization, refactoring, and continuous technical improvement initiatives
- Evaluate technologies, frameworks, and practices
- Maintain engineering standards, architectural guidelines, and technical documentation
- Promote knowledge sharing through technical sessions, code reviews, and mentoring
- Bridge engineering, product, and management by communicating progress, risks, and architectural decisions
Requirements
What you’ll need- Experience and proficiency with C# / .NET / .NET Core
- Experience with ASP.NET Core / Web APIs
- Knowledge of microservices and distributed systems
- Knowledge of event-driven architecture
- Experience with messaging, queues, and pub/sub
- Knowledge of Domain-Driven Design (DDD)
- Knowledge of Clean Architecture and Vertical Slice Architecture
- Knowledge of CQRS, Event Sourcing, and Saga Pattern
- Experience with asynchronous programming, multithreading, and high concurrency
- Experience with SQL and NoSQL databases
- Experience with Docker and Kubernetes
- Experience with AWS
- Experience with unit, integration, functional, and end-to-end testing
- Experience with Git, Agile, and Scrum
- Availability to work Monday to Friday, 09:00–17:00
Benefits
Comp & perks- Competitive pay
- 22 days of annual leave
- 12 paid sick days
- Full medical insurance coverage after 6 months
- Group Savings and Life Insurance Plan after 6 months
- Fully stocked kitchen with fresh fruit, snacks, and beverages
- Daily lunch buffet
- Paid overtime
- Dedicated learning and development budgets
- Referral bonus
- Team events and team-building activities
- MadBenefits employee perk platform with discounts on dining, retail, entertainment, and everyday essentials
- Access to gym facilities, organized sports, and relaxing spa treatments
- Unwind Fridays with a relaxed Friday drink with colleagues