07 Oct
|
Yocale Network
|
North Vancouver
07 Oct
Yocale Network
North Vancouver
Senior Back-End Developer (.NET / Cloud)
You will be a key architect of Yocale’s engine. This role requires deep expertise in the .NET 10+ ecosystem and contemporary SQL performance. Beyond traditional CRUD, you will design distributed systems that are resilient, observable, and ready for AI integration. You will act as a technical beacon—mentoring the team, setting standards for "Clean Architecture," and making high-stakes decisions on our transition from modular monoliths to event-driven services.
About Us:
Yocale is a premier technology platform transforming how service-based businesses manage bookings, payments, and automated operations. As we scale to support the global businesses, we are evolving our core platform to leverage cutting-edge cloud patterns and AI-driven insights.
We are looking for a Senior Back-End Developer who doesn't just write code but architects solutions. This is an on-site role at our North Vancouver headquarters, designed for an engineer who thrives on high-bandwidth, face-to-face collaboration and leading technical evolution.
Qualifications We Seek:
- 7+ years of professional experience in back-end development with a focus on the Microsoft stack.
- Expert Level: .NET / C# and SQL Server (performance tuning, execution plan analysis).
- Cloud Infrastructure: Proven experience with Azure or AWS (specifically App Services, Functions, and Service Bus).
- Distributed Systems: Experience with event-driven architecture, message queues (RabbitMQ/Azure Service Bus) and idempotency patterns.
- AI-Augmented Workflow:
Proficiency in using AI-assisted coding tools (GitHub Copilot, Cursor) to accelerate development while maintaining rigorous code quality.
- DevOps Mindset: Experience owning the full lifecycle, from architectural RFCs to automated deployment and production monitoring.
Nice-to-have
- Experience with Modular Monoliths or migrating legacy systems to microservices.
- Knowledge of payment gateway integrations (Stripe, PayPal) and PCI compliance.
- Familiarity with NoSQL sidecars (Redis, MongoDB) for specialized workloads.
Responsibilities You’ll Own:
- Architect and Build: Lead the design of high-performance back-end services using .NET 10 (C#) and ASP.NET Core.
- Data Mastery: Optimize complex SQL schemas and queries; implement advanced indexing and caching strategies to handle high-concurrency transactional data.
- Modern API Design: Develop robust RESTful and GraphQL APIs with a focus on versioning, security (OAuth2/JWT), and documentation (OpenAPI 3.1).
- Cloud & Observability: Design cloud-native solutions with a "Security by Design" mindset. Implement OpenTelemetry for full-stack observability (tracing, metrics, and logs).
- AI Integration: Collaborate with our AI team to build the data pipelines and orchestration layers necessary to serve LLM-powered features.
- Engineering Excellence: Champion SOLID principles, Vertical Slice Architecture, and automated testing (Unit, Integration, and Architecture tests).
- Leadership: Lead code reviews, drive CI/CD automation via GitHub Actions/Azure DevOps, and mentor intermediate/junior developers into high-performing engineers.
📌 Senior Back-End Developer (.NET / Cloud) (North Vancouver)
🏢 Yocale Network
📍 North Vancouver