Backend Services Engineer
Beeye
🚀 Join Beeye, the acclaimed B Corp revolutionizing resource and task management for accounting firms. Commended by the Canadian Government's Research Council, and recognized as the 'Accounting Fintech Startup of the Year 2023' and as 'Great Canadian Innovators' by Microsoft, we stand at the vanguard of our industry. 🏆
🌟 As we navigate our rapid international expansion and cater to the increasing demand from accounting firms, we are on the lookout for a Senior Software Implementation Consultant to steer our Scale-up B2B SaaS towards greater heights.
About Beeye
Beeye is an award-winning SaaS platform revolutionizing how tax firms and accounting practices manage their operations across all departments. Our comprehensive solution enables professionals to optimize capacity planning, resource scheduling, time tracking, and project management in one unified platform. With over 300 clients across more than 15 countries in North America, Europe, Africa, and Asia, we're a fast-growing Montreal-based startup making a significant impact in the professional services technology space.
Key Responsibilities:
- Design, implement, and maintain cloud infrastructure in Azure, ensuring high availability, security, and performance.
- Develop and manage Infrastructure-as-Code (IaC) solutions using tools such as Terraform, Bicep, or ARM templates.
- Monitor and optimize Azure resources, implementing cost management strategies, and performance improvements.
- Collaborate with development teams to support application deployments and ensure infrastructure meets application requirements.
- Implement and maintain CI/CD pipelines for infrastructure deployments using Azure DevOps or equivalent tools.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs to support scalable and reliable software solutions.
- Write clean, maintainable, and well-tested code following best practices and coding standards.
- Collaborate with cross-functional teams including front-end developers, product managers, and QA engineers to deliver features.
- Participate in code reviews, architecture discussions, and technical design sessions.
- Troubleshoot and resolve production issues, ensuring system reliability and performance.
Basic Qualifications:
- 5+ years of professional software development experience.
- Strong hands-on experience with C# or equivalent object-oriented programming languages.
- Solid knowledge of SQL databases and data modeling.
- Experience with API design and service-to-service communication.
- Understanding of asynchronous programming patterns and distributed systems concepts.
- Fluent in both English and French.
Preferred Qualifications:
- Experience with .NET and Entity Framework Core.
- Familiarity with Azure cloud services and deployment practices.
- Experience with message queues, caching, and microservices architecture.
- Working knowledge of CI/CD pipelines and DevOps practices.
- Experience in a B2B SaaS or enterprise software environment.
Beeye is an equal opportunity employer committed to building a diverse and inclusive team.
