Full Stack Developer (React + Javascript + NodeJS)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Astra-North Infoteck Inc. in Toronto, ON is seeking a Senior Full Stack Developer to join a hybrid team building scalable web apps with React, NodeJS, TypeScript, and AWS.

You will own major portions of the stack, contribute to roadmap, ensure security and performance, and mentor peers while collaborating with stakeholders and a dedicated product team.

Qualifications

  • 5+ years of hands-on JavaScript experience building real-world apps.
  • Experience with React, TypeScript, GraphQL, CSS and PostgreSQL.
  • Experience leading development teams and mentoring junior engineers.
  • Experience with automated testing and CI/CD practices.

Responsibilities

  • Own and influence full-stack development across the tech stack.
  • Contribute to product roadmap and long-term vision.
  • Collaborate with a committed team to challenge and improve.
  • Design, build, deploy, monitor, and maintain significant software components.
  • Mentor engineers and provide guidance to peers within the team.

Skills

JavaScript
TypeScript
React
GraphQL
CSS
PostgreSQL

Education

Post-secondary degree or diploma in computer science or related field

Tools

NodeJS
Express
AWS
RabbitMQ
Redis
S3
Github Actions
Jest
React Testing Library
Cypress

Job description

Full Stack Developer (React + Javascript + NodeJS) Location: Toronto, ON - Hybrid (4 Days WFO)

Responsibilities
  • You’ll have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work.
  • You’ll have a clear view of the product roadmap, the business’s long-term vision, and the opportunity to contribute to how we can achieve both of them.
  • You’ll work with an extremely committed team of colleagues who are constantly challenging each other.
  • You’ll contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.
  • You’ll have the chance to provide and receive feedback from your peers, get coaching from more experienced engineers, and provide coaching to other developers within the team and the broader organization.
  • You’ll use modern tooling throughout, whether that’s something currently part of our stack or something new that you assess needs to be added to reliably deliver the desired user experience.
Technology Stack
  • Web client: React, Styled Components
  • Web server: NodeJS, JavaScript, TypeScript, Express
  • DB: PostgreSQL
  • Infrastructure: AWS (services include RabbitMQ, Redis, S3, etc.)
  • CI/CD: Github Actions
  • Testing frameworks: Jest, React Testing Library, Cypress
About You
  • You have 5+ years of experience using JavaScript to build real-world applications, preferably public-facing.
  • You have experience building, monitoring and maintaining highly available, scalable, and resilient software.
  • You’re curious and naturally invest energy into learning new technologies, techniques, and interpersonal skills that help improve your productivity and happiness and those around you.
  • You’ll take responsibility for finding opportunities to improve our technology in any feature you work on iteratively, and you'll make paying down technical debt a habit.
  • You’re a creative problem solver who can develop a plan, take ownership of tasks, and are outcome focused.
  • You’ll work to empathize with the software’s users and understand their challenges, whether they are fellow developers, immediate team members, or entrepreneurs who rely on us to support their businesses.
  • You’re passionate about mentoring and coaching other engineers and have a practiced ability to spot when help is needed and tactfully provide guidance to get things unstuck.
  • You behave proactively and drive the solution when facing unforeseen challenges and complexity in your projects to meet the overall goals.
  • You have significant production JavaScript experience and have formed explicit opinions about how different development patterns and practices can negatively and positively impact your ability to be productive in a codebase and, by extension, the reliability of a business software platform.
  • You understand web/application security and the importance of data privacy.
  • You have excellent spoken and written communication, time management, and project management abilities.
  • You are comfortable asking questions and speaking up to help us continuously improve our practices and processes.
What do you need to succeed?
  • 5+ years of solid hands‑on programming experience, with a sizable portion in JavaScript, TypeScript, GraphQL, React, CSS, and Postgres.
  • Experience leading development teams, mentoring junior developers, and working with non‑technical stakeholders.
  • Experience writing automated tests, from unit tests to end‑to‑end tests, and have some knowledge of JavaScript‑based testing frameworks.
  • Experience with source control (e.g. Git + GitHub) and modern software delivery techniques and tools, including pull requests.
  • Experience with DevOps best practices and some experience in setting up and configuring cloud computing infrastructure.
  • Experience building production systems and understanding the deployment, monitoring, and security best practices required to run production software.
  • Experience in developing for Cloud Agnostic Architecture
Nice to have
  • Experience working with various development workflows and methodologies, with an understanding of the benefits and drawbacks of different ways of working
  • Post‑secondary degree or diploma in a computer or software design related program.
  • Experience working with AWS
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Full Stack Developer – TypeScript, PostgreSQL, AWS
Full Stack Developer – TypeScript, PostgreSQL, AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 150,000
Senior Full Stack Developer - React | NodeJS
Senior Full Stack Developer - React | NodeJS

TechnoCred • Toronto

On-site
CAD 100,000 - 140,000
Full Stack Developer - Toronto, Ontario
Full Stack Developer - Toronto, Ontario

MissionHires • Toronto

On-site
CAD 70,000 - 90,000
Senior/Team Lead Full Stack developer (Toronto, hybrid)
Senior/Team Lead Full Stack developer (Toronto, hybrid)

TechMagic • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster Inc. • Toronto

Hybrid
CAD 150,000 - 190,000
30 days PTO annually
Health, dental, and wellness coverage
Tech allowance
+1
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 107,000 - 158,000
Senior Full Stack Developer (TypeScript / React / Node.js)
Senior Full Stack Developer (TypeScript / React / Node.js)

Affinity • Vancouver

Hybrid
CAD 110,000 - 135,000
.NET Full-Stack Developer - C#, .Net Core, MVC
.NET Full-Stack Developer - C#, .Net Core, MVC

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 130,000
Full Stack Developer
Full Stack Developer

Insight Global • Bedford

Hybrid