Skip to Main Content

Job Title


Full Stack Engineer


Company : Active Career Solutions


Location : Calgary, Calgary


Created : 2026-01-21


Job Type : Full Time


Job Description

I''m working with a small but fast-growing startup in Calgary that''s looking to bring on a Senior Full Stack Developer for a 1-year full-time engagement , with a strong possibility of extension or conversion to a permanent role. The ideal candidate has strong experience with TypeScript, C#, and Angular , and is comfortable working in large, well-structured codebases with an eye for clean design and architecture. Senior Full Stack Developer Full-Time | Calgary, AB About the Role We are seeking a Senior Full Stack Developer to play a key role in designing, developing, and scaling core software platforms. You will work across both backend and frontend systems, delivering seamless user experiences supported by robust, high-performing services. This role is ideal for someone who is passionate about clean architecture, modular design, and solving complex technical challenges, and who enjoys mentoring others and contributing to system-level decisions. Key Responsibilities Analyze product requirements and develop scalable backend services (microservices, APIs) alongside dynamic frontend features such as dashboards and real-time data visualizations. Collaborate with design teams to translate UI/UX designs into responsive, high-performance web applications. Design and implement secure, scalable microservices with well-structured API layers. Build and maintain RESTful APIs that support integration with mobile and external applications. Continuously improve frameworks, development processes, and code quality through refactoring and best practices. Conduct code reviews and mentor junior developers while collaborating with cross-functional teams. Required Skills & Experience Backend Development Strong proficiency in C# with experience in message-based communication (e.g., RabbitMQ). Extensive experience building RESTful APIs and microservices using .NET 8. Solid understanding of asynchronous programming, dependency injection, and middleware pipelines. Strong grasp of software architecture principles for scalable, maintainable systems. Experience with modular design patterns including CQRS and separation of concerns. Data Management & Caching Understanding of relational and NoSQL data models and efficient data handling strategies. Ability to optimize data access and work with basic query structures. Experience with in-memory caching (MemoryCache) and distributed caching (Redis). Knowledge of cache expiration and invalidation strategies. Frontend Development Proficiency in modern Angular (17+) including RxJS and Signals. Strong skills in TypeScript, HTML5, CSS3, and SCSS. Experience with component-based architecture and frontend state management. Ability to integrate with RESTful APIs and build mobile-responsive applications. DevOps & Cloud Hands-on experience with Docker and Kubernetes. Experience with CI/CD pipelines such as GitHub Actions. Working knowledge of Azure including APIs, serverless components, and cloud storage. Collaboration & Leadership Proven ability to mentor junior developers and promote best practices. Strong communication skills and ability to translate business requirements into technical solutions. Proactive, solution-oriented mindset focused on delivering high-quality software. Bonus Skills Experience with workflow management systems. Familiarity with blockchain concepts, data provenance, immutability, and ledger technologies. Knowledge of security best practices and secure coding techniques. Additional experience with Azure infrastructure and deployment strategies.