Overview
We are seeking an experienced Senior .NET Backend Engineer / .NET Technical Lead to join our team. This is not a typical CRUD development role. We are looking for someone who can design and build scalable backend systems from scratch, establish proper architecture, implement security best practices, manage deployments, and provide technical leadership for high-impact applications.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using modern .NET technologies.
- Build projects from scratch with a strong focus on architecture, maintainability, and performance.
- Design and develop RESTful APIs and backend services.
- Implement and manage background jobs, scheduled tasks, and asynchronous processing.
- Ensure application security, reliability, and scalability.
- Lead backend technical decisions and guide development best practices.
- Work with CI/CD pipelines, automated deployments, and production environments.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Troubleshoot and resolve complex technical challenges.
Required Skills & Experience
- 5+ years of overall software development experience.
- 3+ years of hands-on experience with .NET Core / modern .NET (.NET 6/7/8).
- Strong experience with ASP.NET Core and backend API development.
- Solid understanding of software architecture and design patterns.
- Experience with database design and optimization.
- Knowledge of authentication, authorization, and application security.
- Experience with background processing frameworks and job scheduling.
- Familiarity with CI/CD pipelines and deployment processes.
- Strong problem-solving and technical leadership abilities.
Preferred Qualifications
- 6–9 years of backend development experience.
- Experience with microservices architecture.
- Experience with cloud platforms such as Azure or AWS.
- Previous experience leading technical teams or mentoring developers.
Important Note
Candidates with experience limited to legacy .NET Framework, Web Forms, or basic MVC applications will not be considered unless they also possess strong hands-on experience with modern .NET Core/.NET technologies.
Working Hours
- Monday to Friday
- 11:00 AM to 8:00 PM
- Occasional Saturday availability may be required for urgent production issues, releases, or critical project needs.
Employment Type
Full-Time
Work Location: In person