- Posted 22 March 2025
- LocationNorth Vancouver
- DisciplineIT & Telecoms
- Reference 3107229
Senior Full-Stack Developer /Architect | Enterprise | .Net Core & React | Hybrid (North Vancouver) | $180,000 - $250,000 + Benefits
Job description
Senior Full-Stack Developer /Architect | Enterprise | .Net Core & React | Hybrid (North Vancouver) | $180,000 - $250,000 + Benefits.
The Company:
They are all about building local businesses. Known for its innovative and scalable solutions that have a significant impact across various industries, the organization is committed to creating high-quality products by integrating cutting-edge technologies, providing enterprise-level applications, and optimizing user experience for its clients. Their focus on building robust systems is backed by a deep understanding of software architecture, design patterns, and cloud-based solutions. They combine good business processes, people, and technology to achieve a single goal: getting new customers and keeping cherished ones. It's a new strategy to help you connect with your customers so you can develop lasting connections that benefit both of you where it matters most.
The Role
This is an exciting opportunity for a skilled full-stack developer to join a forward-thinking team. They will be responsible for developing and architecting complex web applications, focusing on areas such as scheduling, workflow management, and appointment systems. The role will require them to make key architectural decisions, integrate various design patterns, and ensure that both the front-end and back-end systems are scalable, efficient, and cloud-ready. The ideal candidate will be highly adept at working with modern technologies like React, .NET Core, cloud platforms, and containerization tools.
The Responsibilities
- Architectural Design: Lead the architectural decisions for web applications, ensuring that design patterns such as MVC, microservices, and domain-driven design are applied appropriately.
- Full-Stack Development: Develop and maintain both the front-end (React) and back-end (.NET Core) components of the application, ensuring that the system is both scalable and performant.
- API Management: Design and implement RESTful APIs, adhering to best practices for security, scalability, and maintainability.
- Cloud Deployment: Work with Azure and AWS to efficiently deploy applications and services to the cloud, ensuring smooth performance and cost-efficiency.
- Containerization: Use Docker and Kubernetes to containerize applications, automate deployment, and manage services across distributed systems.
- Testing and Quality Assurance: Conduct unit and integration testing on the back-end systems, ensuring high-quality, reliable software.
- Enterprise-Level Solutions: Contribute to the design and implementation of complex enterprise-level systems, particularly in the domains of scheduling, workflow automation, and appointment setting.
- AI & Smart Features: Work alongside cross-functional teams to integrate AI-driven and smart features that enhance user experience and optimize application workflows.
The Requirements
- Proven experience in full-stack development, with expertise in React for front-end development and .NET Core for back-end systems.
- Strong understanding and practical experience with architectural design and design patterns such as MVC, microservices, and event-driven architectures.
- In-depth knowledge of REST API design and best practices for creating efficient, secure, and scalable services.
- Solid experience with SQL Server, and the ability to design and optimize database structures that can handle large datasets and complex queries.
- Hands-on experience with cloud platforms (especially Azure and AWS) for deploying and managing applications in production environments.
- Expertise with Docker and Kubernetes for containerization, orchestration, and automation in a distributed architecture.
- Strong testing background with back-end systems, ensuring applications meet high standards of reliability and performance.
- Experience building or managing enterprise-level applications in areas like scheduling, appointments, and workflow management is highly advantageous.
- Familiarity with integrating AI or smart features to enhance applications, particularly in areas like workflow optimization and task automation.
If you’re looking for an opportunity to join a cutting-edge environment, working on some of the most exciting technology in the business, don’t hesitate in putting forward an application! To automatically receive notifications upon new roles and market updates, follow our LinkedIn page: https://www.linkedin.com/company/white-bay-search/
#welcometowhitebay
#michaelperry