Senior Full Stack Developer – Core + React – Web Application RewriteFreelanceJobs • Canada
Dieses Stellenangebot ist nicht mehr verfügbar
Senior Full Stack Developer – Core + React – Web Application Rewrite
FreelanceJobs
- Canada
- Canada
Über
We are looking for a senior full stack developer to rebuild an existing sports management web application from scratch using a modern architecture.
The original system was developed in 2006 and manages sports match officials (referees, line judges, timekeepers, etc.).
The business logic is well defined and documented.
This project is a structured modernization and clean reimplementation — not an exploratory project.
Functional Scope
The application includes the following modules:
User, Role & Qualification Management
Reference Data Management (seasons, competitions, clubs, teams, playgrounds)
Match Management
Officials Assignment (convocation workflow)
Officials Unavailability Management
Disciplinary Reports & Sanctions
External Platform Integration:
Import match fixtures
Push official assignments when accepted or cancelled
Document Management:
Attach documents to clubs or users
Configurable document types
Role-based access control
Technical Requirements (Preferred Stack)
Backend:
ASP.NET Core (latest LTS)
REST API architecture
EF Core with migrations
Clean layered architecture
Role-based authorization
Logging and error handling
Frontend:
React + TypeScript
Fully responsive (mobile-friendly)
Clean component structure
Other:
Basic automated tests
CI/CD-ready structure
Clear documentation
Alternative stacks (e.g., ) may be considered but must include strong technical justification and clear long-term maintainability.
Expectations
We are looking for a developer who:
Thinks architecturally, not only functionally
Identifies risks and edge cases
Proposes improvements where relevant
Writes clean, maintainable and documented code
Communicates clearly and provides weekly progress updates
Technical ownership and senior-level maturity are required.
Deliverables
Complete source code (repository under our control)
Database migration scripts
API documentation
Deployment instructions
Knowledge transfer session
Milestone-based payments will be used.
To Apply, Please Include
Similar projects you have delivered
Your proposed architecture
Estimated timeline
Estimated budget
Your experience with ASP.NET Core and React
Applications without detailed technical answers will not be considered.
Contract duration of 1 to 3 months. with 10 hours per week.
Mandatory skills: JavaScript, Web Development, CSS, SQL, ASP.NET, GUI Design, .NET Core, React, TypeScript
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.