Unikon Tech
🚀 We're Hiring: Principal Software Engineer — Node.js Backend 📍 Toronto, ON (Hybrid) | 💼 Full-Time | 🏦 Fintech | 🎯 7+ Years
We're looking for a Principal Software Engineer with deep Node.js backend expertise and strong SQL/database skills to lead the design and delivery of complex, high-volume systems for a leading fintech platform.
This is a hands-on technical leadership role — you'll own end-to-end architecture, mentor senior engineers, and ship production-grade systems that are highly available, performant, and secure.
🔑 What You'll Do
Architect & deliver scalable Node.js services and APIs
Lead relational & NoSQL database design, tuning, and optimization
Drive CI/CD, testing, observability, and security standards
Mentor senior engineers and shape technical strategy
Resolve complex production issues across distributed systems
✅ What You Bring
7+ years backend engineering experience
5+ years hands-on Node.js (Express, NestJS, Fastify)
Expert SQL & relational DB design (PostgreSQL / MySQL / MS SQL)
Strong microservices & event-driven architecture experience
Production experience on AWS, GCP, or Azure
Proven technical leadership & mentorship
🛠️ Tech Stack Node.js • TypeScript • SQL • PostgreSQL • MongoDB • Redis • Kafka • REST/GraphQL/gRPC • AWS • Docker • Kubernetes • Terraform • CI/CD
⭐ Nice-to-Have Fintech/banking experience • TypeScript at scale • High-frequency data streaming • Multi-region HA deployments
No skills specified