Job Overview: We are seeking an experienced Senior Backend Developer with expert-level proficiency in C# and .NET to lead the development and architecture of complex backend systems. You will play a critical role in designing and implementing high-performance, scalable backend solutions while collaborating with cross-functional teams to ensure the successful delivery of software products. This role involves both hands-on development and mentorship, fostering a culture of continuous learning and best practices. Responsibilities: Lead the design, development, and maintenance of backend systems and services using C# and .NET. Architect scalable, reliable, and high-performance solutions to meet business requirements. Collaborate with cross-functional teams, including frontend developers, DevOps, and product management, to deliver end-to-end solutions. Conduct comprehensive code reviews, ensuring adherence to best practices, coding standards, and maintaining high code quality. Mentor and guide mid-level and junior developers, fostering a culture of continuous improvement and learning within the team. Troubleshoot and resolve complex backend issues, ensuring system reliability and performance. Required Skills: Expert-level proficiency in C# and the .NET framework with extensive experience in backend development. Deep understanding of system architecture, design patterns, and software engineering principles within the .NET ecosystem. Extensive experience with databases, including schema design, query optimization, and performance tuning. Strong knowledge of version control systems, particularly GitHub. Proficiency with Atlassian tools (e.g., Jira, Confluence) for project management and team collaboration. Advanced knowledge of Elasticsearch for search functionality and data indexing. Familiarity with cloud platforms (e.g., AWS, Azure), containerization (e.g., Docker), and orchestration technologies (e.g., Kubernetes). Experience with Databricks is a strong plus. Preferred Qualifications: Proven ability to architect and scale backend systems for high performance and reliability. Strong communication and leadership skills to collaborate with stakeholders and lead technical initiatives. A passion for mentoring and developing the skills of junior team members. Ability to work in a fast-paced environment and make sound decisions under pressure. Education & Experience: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). 7+ years of experience working with C#/.NET and backend development, with a focus on designing scalable systems. What We Offer: Competitive salary and comprehensive benefits package. Leadership opportunities within a dynamic and innovative team. Professional development and career growth in an agile, collaborative environment. Exposure to cutting-edge technologies and a chance to work on impactful projects. Job Type: Full-time Pay: $93,000.00-$100,000.00 per year Flexible language requirement: French not required Experience: .NET: 5 years (required) AWS: 5 years (required) GitHub: 5 years (required) C#: 5 years (required) Elasticsearch: 5 years (required) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada