×
Register Here to Apply for Jobs or Post Jobs. X

Senior Back End Engineer

Job in Kitchener, Ontario, Canada
Listing for: Socket.dev
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 120000 - 180000 CAD Yearly CAD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Role Overview

You will be working in a cross-functional team, using agile methodologies to build cloud-native applications for the Auto industry. We are looking for true team-players who can work beyond their specialty to help the team deliver. The ideal candidate will be a team player who is adaptable and willing to contribute to various aspects of the project, from backend development to deployment automation.

Key Responsibilities
  • Architect and Develop Backend Solutions:
    Lead the design, development, and deployment of robust, scalable backend services using Node.js and Type Script.
  • Microservices and Event-Driven Architecture:
    Design and implement microservices-based architecture, leveraging Kafka or similar event-streaming platforms to ensure efficient and reliable data processing.
  • API Development:
    Develop and maintain RESTful APIs and other service interfaces to support frontend applications and third-party integrations.
  • Code Quality and Best Practices:
    Ensure the highest standards of code quality through code reviews, testing, and adherence to best practices in software development.
  • Mentorship and

    Collaboration:

    Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement within the team.
  • System Performance and Scalability:
    Optimize existing systems for performance and scalability, ensuring the backend infrastructure can handle growing demand.
  • Cross-functional Collaboration:

    Work closely with frontend developers, Dev Ops engineers, and other stakeholders to deliver complete, end-to-end solutions.
Node.js and Type Script
  • 5+ years of hands‑on experience in backend development using Node.js and Type Script. Deep understanding of asynchronous programming, closures, and ES6+ features.
Microservices Architecture
  • Proven track record of designing, developing, and deploying microservices architectures. Experience with service discovery, load balancing, API gateways, and inter‑service communication patterns.
Event-Driven Systems
  • Expertise in building and maintaining event‑driven systems using Kafka or similar platforms (e.g., RabbitMQ, Apache Pulsar). Understanding of event sourcing, CQRS, and message partitioning.
API Development
  • Strong experience in designing, building, and consuming RESTful APIs, as well as experience with GraphQL. Knowledge of API security, versioning, and documentation best practices.
Database Proficiency
  • SQL Databases:
    Extensive experience with relational databases such as PostgreSQL, MySQL, or MS SQL Server. Knowledge of database normalization, indexing strategies, and performance tuning.
  • No

    SQL Databases:

    Experience with No

    SQL databases like MongoDB, Cassandra, or DynamoDB. Understanding of data modeling in a No

    SQL context, including schema design and denormalization techniques.
  • Caching Mechanisms:
    Experience with caching strategies and tools such as Redis, Memcached, or similar, to optimize data retrieval and improve application performance.
Cloud Platforms and Infrastructure
  • Cloud Services:
    Hands‑on experience with cloud providers such as AWS, Azure, or Google Cloud Platform. Proficiency with services like AWS Lambda, S3, EC2, RDS, and API Gateway.
  • Containerization:
    Strong knowledge of Docker and Kubernetes for container orchestration, including experience with Helm charts, service mesh (e.g., Istio), and automated deployments.
  • Infrastructure as Code (IaC):
    Experience with Terraform, Cloud Formation, or Ansible for managing infrastructure in a version‑controlled, repeatable manner.
  • CI/CD Pipelines:
    Expertise in setting up and maintaining continuous integration and continuous deployment pipelines using tools like Jenkins, Git Lab CI, CircleCI, or Azure Dev Ops. Familiarity with blue/green deployments, canary releases, and rollback…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary