Skip to main content

Mean Stack Developer

Technology
VySystems
Toronto, Canada1 weeks agoUntil 2026-04-16
On-site

Job description

Roles & Responsibilities: Design, develop, and maintain backend services and APIs for Wealth Management platforms, supporting customer facing and advisor facing applications.

Build highly scalable, high performance, secure, and reusable Java-based microservices, integrated with MEAN stack applications (MongoDB, Express, Angular, Node.js).

Develop and expose RESTful APIs that support digital wealth journeys such as onboarding, portfolio views, transactions, and reporting.

Work closely within an Agile product team comprising engineering, product, QE, security, and business stakeholders in the WMT domain.

Contribute to cloud-native application development using containerized platforms and adhere to RBC’s cloud, security, and compliance standards.

Participate actively in code reviews, design discussions, architecture decisions, and continuous improvement initiatives.

Ensure production readiness, including observability, resiliency, performance tuning, and operational excellence of applications.

Collaborate with QE and DevSecOps teams to embed automation, quality, and security throughout the SDLC.

Qualifications & Skills: 6+ years of backend development experience using Java (Spring Boot, REST APIs, microservices architecture).

Hands-on experience with MEAN stack ecosystems, including:

Node.js & Express for service integration

MongoDB or NoSQL data stores

Angular for consuming backend APIs

4+ years of experience developing and deploying distributed cloud-native applications using:

OpenShift / Docker / Kubernetes

Azure or hybrid cloud environments

Strong experience designing and implementing RESTful APIs, including API specifications using Swagger / OpenAPI.

Solid understanding of software design principles and patterns (SOLID, microservices patterns, event-driven design).

Experience working with source control, coding standards, peer code reviews, and CI/CD pipelines.

Proven experience supporting production-grade applications, including monitoring and troubleshooting using tools such as Splunk, Dynatrace, Grafana, or equivalent.

Experience writing automated tests

Unit tests (JUnit, Mockito)

API / functional tests

Performance and scalability testing

Exposure to security best practices, secure coding standards, and vulnerability remediation in enterprise environments.

Keywords
JavaSpring BootREST APIsMicroservices ArchitectureNode.jsExpressMongoDBAngularOpenShiftDockerKubernetesAzureSwaggerAPI SpecificationsCI/CD PipelinesAutomated TestsMean StackBackend DevelopmentAPIsWealth ManagementMicroservicesCloud-native ApplicationsAgileContainerized PlatformsObservabilityResiliencyPerformance TuningOperational ExcellenceDevSecOpsAutomationQualitySecurityMonitoringTroubleshootingUnit TestsFunctional TestsPerformance TestingSecure CodingVulnerability RemediationSoftware Design PrinciplesEvent-driven DesignSource ControlCoding StandardsPeer Code ReviewsCI/CDSplunk

¿Te interesa este puesto?