Senior Full-Stack Software Engineer (Next-Gen Applications)
Location: Toronto, ON (On-site)
Type: Full-time
About the Role:
As a Senior Full-Stack Software Engineer, you'll design, develop, and maintain innovative software applications to enhance security solutions. You will architect and build cloud-based and mobile applications, focusing on backend systems, real-time data exchange, and secure, scalable features. You'll collaborate with cross-functional teams and drive excellence in code quality, performance, and security.
Key Responsibilities:
- Build end-to-end features for multi-tenant cloud applications and mobile apps.
- Design and implement backend services using Go/Rust and front-end with React/TypeScript.
- Develop device integration layers for secure data exchange (e.g., Bluetooth, IP-based protocols).
- Create and maintain SRS and TSD documentation.
- Coordinate with vendors, manage deliverables, and enforce coding standards.
- Ensure security best practices (authN/authZ, encryption) and data protection.
- Optimize data queries, storage, and system performance.
- Collaborate cross-functionally with Product, Design, and Operations teams.
- Mentor engineers and uphold coding standards.
Qualifications:
- 5+ years of experience in full-stack development (frontend, backend, DevOps).
- Proficiency in Go/Rust (or similar), React/TypeScript, cloud services (AWS/Google Cloud Platform/Azure), and CI/CD pipelines.
- Strong knowledge of data structures, algorithms, and distributed systems.
- Experience with secure, scalable backend services and robust web APIs (REST/gRPC).
- Excellent documentation skills (SRS, TSD).
- Experience with vendor management and coordinating external engineering teams.
Bonus Points:
- Familiarity with mobile hybrid development (Flutter/React Native).
- Experience with Bluetooth/BLE, embedded system APIs, or IoT communication.
- Knowledge of SQL optimization, event-driven architectures (Kafka), and cloud security.
Additional Competencies:
- Strong systems thinking and craftsmanship.
- Pragmatic leadership and mentoring skills.
- Clear communication and ability to defend architectural decisions.
- Adaptable and problem-solving mindset.

USA INDIA - ITALY
An E-Verify Company