Senior Full-Stack Software Engineer (Next-Gen Applications)

Toronto, ON, CA • Posted 11 days ago • Updated 7 days ago
Full Time
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • DevOps
  • Backend
  • SRS
  • frontend
  • React/Typescript
  • secure
  • Go/Rust
  • scalable backend services
  • TSD
  • REST/gRPC
  • AWS/GCP/Azure

Summary

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91018029
  • Position Id: 2026-6153
  • Posted 11 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Toronto, Ontario

Today

Easy Apply

Full-time

$115000 - $125000

Toronto, Ontario

Today

Easy Apply

Full-time

$100000 - $130000

Mississauga, Ontario

7d ago

Easy Apply

Full-time, Third Party, Contract

Whitby, Ontario

Today

Easy Apply

Full-time

USD 90,000.00 - 130,000.00 per year

Search all similar jobs