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

4 days ago
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 highly skilled Senior Full Stack Software Engineer to join their innovative development team. The role involves designing and implementing robust systems, focusing on server-side technologies, database management, and system architecture. The ideal candidate will contribute to performance optimization, security measures, and provide mentorship to junior developers. This position offers a competitive salary and opportunities for professional growth.

Benefits

Competitive salary
Performance-based bonuses
Generous vacation policy
Flexible working hours
Opportunities for professional development

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 the design and implementation of scalable system architectures.
  • Develop server-side logic and maintain APIs for client applications.

Skills

Problem Solving
Communication

Tools

Node.js
C#
PostgreSQL
AWS
Docker
Git

Job description

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

  1. Architecture Design : Lead the design and implementation of scalable, high-performance system architectures and data models.
  2. Server-Side Development : Develop and optimize server-side logic, databases, and APIs to support complex application requirements.
  3. Data Structures & Algorithms : Implement efficient data structures and algorithms to solve complex problems and optimize system performance.
  4. Full Stack Integration : Collaborate across the stack to ensure seamless integration between server-side systems and user interfaces.
  5. Database Management : Design and optimize database schemas, write complex queries, and ensure data integrity and performance.
  6. API Development : Create and maintain robust APIs to support various client applications.
  7. Performance Optimization : Identify and resolve system bottlenecks and optimize application performance.
  8. Security : Implement robust security measures to protect data and ensure compliance with relevant standards.
  9. Scalability : Design systems that can handle high traffic and data volumes, implementing caching strategies and load balancing where necessary.
  10. Innovation : Research and propose innovative solutions and architectural improvements.
  11. Mentorship : Provide technical leadership and mentorship to junior developers, focusing on system design and architectural patterns.

Qualifications

  1. Experience : 5+ years of experience in full stack development, with a strong focus on system architecture and server-side technologies.
  2. Programming Languages : Expertise in Node.js and/or C#. Knowledge of other languages such as Python or Go is beneficial.
  3. Database Systems : Strong knowledge of PostgreSQL and experience with NoSQL databases (e.g., MongoDB, Cassandra).
  4. Cloud Platforms : Experience with AWS cloud services and infrastructure-as-code tools such as Terraform or AWS CDK.
  5. Data Structures & Algorithms : Deep understanding of complex data structures and algorithms, and their practical applications.
  6. System Design : Experience in designing and implementing large-scale distributed systems.
  7. API Development : Proficiency in designing and developing RESTful APIs and/or GraphQL services.
  8. DevOps : Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
  9. Version Control : Proficient with Git and related workflows.
  10. Problem Solving : Strong analytical and problem-solving skills, with the ability to architect solutions for complex technical challenges.
  11. 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 include a competitive salary, performance-based bonuses, generous vacation policy, flexible working hours, and opportunities for professional development and career growth.

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 Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 90.000 - 120.000

8 days ago

Senior Software Engineer, Commerce Platform

Instacart

Ontario

Remote

CAD 90.000 - 130.000

4 days ago
Be an early applicant

Senior Software Engineer, Core Experience

Instacart

Ontario

Remote

CAD 90.000 - 120.000

3 days ago
Be an early applicant

Senior Backend Engineer, Node.js / Typescript

Deel

Toronto

Remote

CAD 90.000 - 130.000

Yesterday
Be an early applicant

Senior Software Developer, Sports Modeling Automation (Python)

theScore

Toronto

Remote

CAD 90.000 - 130.000

Yesterday
Be an early applicant

Product Engineer - Full Remote

Blackfluo.ai

Toronto

Remote

CAD 115.000 - 210.000

6 days ago
Be an early applicant

Senior Software Developer, full-time, EnergyPal, anywhere in Canada

EcoToronto

Ottawa

Remote

CAD 80.000 - 110.000

4 days ago
Be an early applicant

Cloud Field Engineering Manager

Canonical

Ottawa

Remote

CAD 100.000 - 130.000

4 days ago
Be an early applicant

Senior DevOps Engineer

SpryPoint

Ontario

Remote

CAD 100.000 - 130.000

2 days ago
Be an early applicant