Software Developer - Full Stack (Senior)
Client: Ministry of Public and Business Service Delivery and Procurement (Government Services Integration Cluster)
Location: 222 Jarvis Street Toronto ON
Work Type: Hybrid (3 days onsite / 2 days remote)
Start Date: June 16 2025
End Date: March 31 2026
Extension: Possible 1-time extension
Key Responsibilities:
- Design and implement full-stack software applications based on system specifications.
- Develop and maintain scalable and secure web services and APIs.
- Build and manage data pipelines (ETL) for analytics and AI/ML use cases.
- Participate in architectural and solution design for complex applications.
- Lead by example in Agile environments (Scrum Kanban) mentoring junior developers.
- Ensure secure optimized and maintainable code across the stack.
Must-Have Skills:
Frontend:
- Advanced (functional components hooks Context API)
- with SSR and routing
- Strong TypeScript HTML5 JavaScript CSS3/SCSS
- Knowledge of UI patterns responsive design and CSS-in-JS
- Strong Python (modern versions) REST API development using FastAPI
- Experience with Java Spring Boot
- Proven expertise with .NET Core C# Web API
- Hands-on with Azure DevOps CI/CD pipelines
- Proficient with Docker Kubernetes and AKS
- Experience in Azure SQL Cosmos DB and Azure Key Vault
- YAML-based configuration management
- AI/ML:
- Model training with TensorFlow PyTorch
- Experience with OpenCV for computer vision
- Skills in data preparation and evaluation metrics
- Architecture:
- Familiarity with serverless architecture microservices RESTful APIs
- Strong system design performance optimization and scalable component development
Soft Skills:
- Excellent leadership problem-solving and communication skills
- Strong collaboration with product managers BAs and designers
- Ability to mentor and foster technical excellence in teams