Senior Software Engineer

New
Fully remote work environment within Canada.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
GraphQLNode.jsPostgreSQLKubernetesMongoDBTypeScriptGogRPCReactRESTful APIs

Requirements

  • 5+ years of experience in full-stack software engineering in fast-paced, product-driven environments.
  • Strong proficiency with React and TypeScript, including modern frontend architecture and design patterns.
  • Solid backend engineering experience with Node.js and microservices-based systems in Kubernetes environments.
  • Experience designing and consuming APIs such as REST, GraphQL, or gRPC in distributed systems.
  • Strong understanding of database systems (PostgreSQL, MySQL, MongoDB), including performance tuning and data modeling.
  • Proven ability to design scalable full-stack architectures from database layer to UI.
  • Strong knowledge of software security best practices, including authentication, authorization, and secure API design.
  • Excellent problem-solving skills with the ability to debug and resolve complex production issues.

Responsibilities

  • Design, build, and maintain full-stack features across cybersecurity products, ensuring high performance, scalability, and reliability in production environments.
  • Lead end-to-end development initiatives across frontend and backend systems using technologies such as React, TypeScript, Node.js, and Go.
  • Architect and evolve microservices-based systems deployed on Kubernetes, ensuring secure and efficient service-to-service communication.
  • Develop and integrate APIs (REST, GraphQL, or gRPC), ensuring secure, scalable, and well-documented interfaces.
  • Optimize database performance and design across SQL and NoSQL systems, including schema design, indexing, and query tuning.
  • Collaborate closely with cross-functional teams to translate business needs into technical solutions and production-ready systems.
  • Mentor engineers and contribute to technical leadership by sharing best practices in architecture, performance, and security.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now