Senior TypeScript Engineer (Remote or Toronto/Aalborg)

111 Richmond St W #502, Toronto
Posted 1 month, 2 weeks ago
Software Development

About the role

Job summary

This role involves contributing to the development of a modern TypeScript-first platform focused on spatial intelligence and indoor navigation for enterprise clients. The position requires full-stack development skills, with responsibilities spanning from front-end to back-end development within a collaborative engineering environment.

Qualifications

  • Over 5 years of professional experience in TypeScript/JavaScript development.
  • Strong expertise in TypeScript for both front-end and back-end applications.
  • Experience with React or Angular frameworks; familiarity with both is advantageous.
  • Knowledge of AI-driven coding practices and tools to enhance development efficiency.
  • Practical experience with Node.js frameworks such as NestJS, Hono, Fastify, or Express.
  • Background in working with monorepo setups using tools like Nx or Turborepo.
  • Solid understanding of programming fundamentals, data structures, and algorithms.
  • Familiarity with relational databases, preferably PostgreSQL, and API design (RESTful/GraphQL).
  • Experience with cloud services (GCP, AWS, or Azure) and CI/CD processes.
  • Proficient in using Git and modern development workflows.

Responsibilities

  • Design, develop, and maintain full-stack applications using TypeScript and relevant frameworks.
  • Create scalable, type-safe APIs and services utilizing modern Node.js frameworks.
  • Advocate for best practices in a monorepo codebase.
  • Collaborate with cross-functional teams to deliver high-quality features.
  • Engage in code reviews and mentor junior engineers.
  • Enhance developer experience through tooling and automation improvements.
  • Manage cloud infrastructure for deploying and operating production services.

Skills

  • Proficiency in TypeScript and JavaScript.
  • Experience with front-end frameworks (React or Angular).
  • Knowledge of back-end development with Node.js.
  • Familiarity with cloud platforms and CI/CD.
  • Understanding of relational databases and API design.

Education

  • Relevant degree or equivalent experience in software engineering or a related field.

Tools

  • TypeScript, React/Angular, Node.js, Git, cloud platforms (GCP, AWS, Azure), CI/CD tools, monorepo tools (Nx, Turborepo).
Full Access

Ready to apply for this role?

Full Access gives you the company name, full job description, and a direct link to apply. The summary above helps you explore the role.

Share this job