Create Alert
Email me similar jobs

Senior Backend-Heavy Full Stack Engineer (ASP.NET Core)

Senior Backend-Heavy Full Stack Engineer (ASP.NET Core)


About the Role

We're seeking a Senior Backend-Heavy Full Stack Engineer to lead the stabilization and modernization of our enterprise platform. The system handles multiple

business domains using a multi-layered architecture with clear separation of concerns.


The Challenge

The platform has accumulated technical debt, security vulnerabilities, and lacks automated testing—making it fragile and difficult to maintain. We need a technical leader to drive refactoring efforts, establish engineering best practices, and mentor the team.


Tech Stack

Backend: ASP.NET Core, C#, Entity Framework Core, MySQL

Frontend: Angular, Flutter (with Bloc)

Auth: JWT Bearer, Auth0

AWS:SES (Email), Pinpoint (SMS)

Other: Serilog, FluentValidation, Swagger, In-Memory Cache


Responsibilities

  • Lead the redesign and refactoring of critical platform components while preserving existing functionality and data integrity
  • Identify and resolve technical debt, performance bottlenecks, and security vulnerabilities
  • Establish coding standards, testing protocols, and code review practices
  • Mentor developers and foster a culture of quality and accountability
  • Own the technical vision and roadmap for platform stability
  • Contribute to both backend services and frontend development as needed
  • Design and document APIs; work with complex data models and database schemas


Requirements

  • Proven Experience as a Senior Software Engineer, Tech Lead, or Software Architect
  • Strong proficiency in ASP.NET Core, C# and Web API design
  • Deep understanding of system design and architecture
  • system design and architecture (SOLID principles, design patterns, etc.)
  • Proven experience with unit, integration, and E2E
  • Solid understanding of MySQL, Entity Framework Core, database migrations, database caching, query optimization, RESTful APIs, and security best practices
  • Experience with JavaScript/TypeScript
  • Track record of conducting thorough code reviews
  • Experience with AWS
  • Strong communication, leadership, and problem-solving skills
  • Ability to work independently or as part of a team
  • Experience with a frontend framework (Angular preferred but not required)
  • Proficient with Git and collaborative branching workflows


Nice to Have

  • Angular Experience
  • Flutter + Bloc Experience
  • DevOps and CI/CD pipeline experience
  • Experience with Auth0, JWT, and authentication/authorization patterns
  • Caching strategies (Redis, In-Memory)
  • Performance profiling and optimization
  • Experience with large-scale enterprise systems and high-traffic platforms
  • Agile methodology experience
  • Knowledge of Clean Architecture and Domain-Driven Design (DDD)
  • Familiarity with PDF generation libraries (iText7, RadPdf, etc.)


Who You Are

  • A developer who takes pride in maintainability, scalability, and code quality
  • An engineer who values excellent performance
  • excellent performance and reliability
  • Someone who values collaborative development
  • collaborative development and effective PR reviews
  • An engineer who understands the importance of testing and documentation
  • testing and documentation
  • Comfortable using AI tools
  • AI tools to enhance productivity
  • A leader with integrity
  • integrity who can take ownership and be accountable for technical decisions
  • A fast learner who can quickly learn new technologies and adapt to changing requirements
Similar jobs

Senior Backend-Heavy Full Stack Engineer (ASP.NET Core)

Apply Now
Back to search page