Contract Opportunity
Need someone who can join ASAP or Max 15 Days
Software Architect
Remote
Current 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 (SOLID principles, design patterns, etc.)
- Proven experience with unit, integration, and E2E testing
- 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.)