Enable job alerts via email!

Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Full Stack Software Engineer to join their innovative development team. This role involves designing and implementing robust systems, focusing on performance, scalability, and reliability. The ideal candidate will have extensive experience in server-side technologies and database management, contributing to full stack development while mentoring junior developers.

Benefits

Competitive salary and performance-based bonuses
Comprehensive health benefits package
Generous vacation policy and flexible working hours
Opportunities for professional development and career growth
Collaborative work environment

Qualifications

  • 5+ years of experience in full stack development with a focus on system architecture.
  • Expertise in Node.js and/or C#, with knowledge of Python or Go.

Responsibilities

  • Lead design and implementation of scalable system architectures.
  • Develop and optimize server-side logic, databases, and APIs.

Skills

Problem Solving
Communication

Tools

Node.js
C#
PostgreSQL
AWS
Docker
Git

Job description

Job Overview

We are seeking a highly skilled Senior Full Stack Software Engineer with a strong focus on system architecture and data structures to join our innovative development team. In this role, you will be responsible for designing and implementing robust, scalable, and efficient systems. Your expertise in server-side technologies, database management, and system design will be crucial in driving our products' performance, scalability, and reliability, while also contributing to full stack development.

Key Responsibilities

  • Architecture Design: Lead the design and implementation of scalable, high-performance system architectures and data models.

  • Server-Side Development: Develop and optimize server-side logic, databases, and APIs to support complex application requirements.

  • Data Structures & Algorithms:Implement efficient data structures and algorithms to solve complex problems and optimize system performance.

  • Full Stack Integration:Collaborate across the stack to ensure seamless integration between server-side systems and user interfaces.

  • Database Management: Design and optimize database schemas, write complex queries, and ensure data integrity and performance.

  • API Development:Create and maintain robust APIs to support various client applications.

  • Performance Optimization:Identify and resolve system bottlenecks and optimize application performance.

  • Security:Implement robust security measures to protect data and ensure compliance with relevant standards.

  • Scalability:Design systems that can handle high traffic and data volumes, implementing caching strategies and load balancing where necessary.

  • Innovation:Research and propose innovative solutions and architectural improvements.

  • Mentorship:Provide technical leadership and mentorship to junior developers, focusing on system design and architectural patterns.

Qualifications

  • Experience:5+ years of experience in full stack development, with a strong focus on system architecture and server-side technologies.

  • Programming Languages:Expertise in Node.js and/or C#. Knowledge of other languages such as Python or Go is beneficial.

  • Database Systems:Strong knowledge of PostgreSQL and experience with NoSQL databases (e.g., MongoDB, Cassandra).

  • Cloud Platforms:Experience with AWS cloud services and infrastructure-as-code tools such as Terraform or AWS CDK.

  • Data Structures & Algorithms:Deep understanding of complex data structures and algorithms, and their practical applications.

  • System Design:Experience in designing and implementing large-scale distributed systems.

  • API Development:Proficiency in designing and developing RESTful APIs and/or GraphQL services.

  • DevOps:Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.

  • Frontend Knowledge:Working knowledge of frontend technologies (JavaScript, HTML, CSS) and frameworks (e.g., React, Angular, or Vue.js).

  • Version Control: Proficient with Git and related workflows.

  • Problem Solving:Strong analytical and problem-solving skills, with the ability to architect solutions for complex technical challenges.

  • Communication:Excellent written and verbal communication skills, able to explain complex system concepts to various stakeholders.


Nice to Have

  • Experience with microservices architecture and event-driven systems.

  • Knowledge of machine learning and data analytics.

  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).

  • Experience with performance testing and optimization tools.

  • Contributions to open-source projects or research publications in relevant fields.

  • Advanced knowledge of AWS services and best practices for cloud architecture.

Benefits

  • Competitive salary and performance-based bonuses

  • Comprehensive health benefits package

  • Generous vacation policy and flexible working hours

  • Opportunities for professional development and career growth

  • Collaborative work environment

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full-Stack Engineer

Alvéole

Toronto

Remote

CAD 110,000 - 140,000

4 days ago
Be an early applicant

Senior Backend Engineer

SimplyAnalytics

Toronto

Remote

CAD 80,000 - 110,000

6 days ago
Be an early applicant

DevOps Engineer

Humi

Toronto

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Software Developer (Backend SaaS)

Canonical

Mississauga

Remote

USD 110,000 - 240,000

13 days ago

Software Engineering Manager

Engineered Intelligence Inc.

Toronto

Remote

CAD 90,000 - 150,000

3 days ago
Be an early applicant

Data Engineer

Cascade Debt

Toronto

Remote

CAD 110,000 - 240,000

14 days ago

Software Engineering Manager (Backend SaaS)

Canonical

Toronto

Remote

USD 90,000 - 150,000

14 days ago

Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 100,000 - 125,000

30+ days ago

Senior Database Consultant, PostgreSQL

Pythian

Hamilton

Remote

CAD 80,000 - 120,000

12 days ago