Tech Stack
AngularAWSAzureCloudDockerKafkaKubernetesMicroservices.NETNoSQLRabbitMQReactSQL
About the role
- Design, develop, and maintain full-stack applications using .NET Core, React/Angular, and microservices.
- Build and consume RESTful APIs and ensure seamless integration across systems.
- Apply best practices in software architecture, scalability, and maintainability.
- Collaborate with product managers, architects, and QA teams to deliver high-quality software.
- Ensure security, performance, and reliability of applications in production.
- Participate in code reviews, mentoring junior developers, and promoting development standards.
- Contribute to continuous improvement, automation, and DevOps practices.
Requirements
- 7+ years of professional software development experience.
- Strong expertise with .NET Core (C#) for backend development.
- Solid hands-on experience with React or Angular for frontend development.
- Proven track record of designing and working with microservices architecture.
- Proficiency in RESTful Web APIs and general API concepts (authentication, authorization, scalability).
- Strong understanding of cloud platforms (Azure or AWS) and containerization (Docker, Kubernetes) is a plus.
- Experience with SQL/NoSQL databases and ORM frameworks.
- Familiarity with CI/CD pipelines and version control (Git).
- Excellent problem-solving, communication, and teamwork skills.
- Nice to Have: Exposure to event-driven architecture and messaging systems (Kafka, RabbitMQ, etc.).
- Understanding of security best practices in enterprise applications.
- Prior experience in large-scale, mission-critical system development.
- Applicants must have the legal right to work in Canada.
- Please submit your resume in Microsoft Word format when applying for this position.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CoreC#ReactAngularmicroservicesRESTful APIsSQLNoSQLDockerKubernetes
Soft skills
problem-solvingcommunicationteamworkmentoringcollaboration