Skip to content
mimi

Backend Developer – TypeScript (Node.js/Express)

Ionixx Technologies

Canada · On-site Full-time Senior 3w ago

About the role

Role Summary

We are looking for a hands-on Backend TypeScript Developer to build and scale microservices-based platforms on Node.js. You’ll work on high-throughput APIs, event-driven workflows, and scalable systems (B2B/B2B2C), primarily on AWS with Postgres as the data store.

Key Responsibilities

  • Design, develop, and maintain backend services using TypeScript and Node.js/ExpressJS.
  • Build microservices and event-driven components using event queues.
  • Develop and optimize PostgreSQL schema, queries, and performance.
  • Implement scalable APIs, integrations, and asynchronous processing patterns.
  • Deploy and operate services on AWS (monitoring, troubleshooting, and basic DevOps collaboration).
  • Ensure code quality through reviews, testing, and documentation.
  • Collaborate with product, QA, and frontend teams to deliver end-to-end features.

Required Skills / Experience

  • Strong backend development experience with TypeScript
  • Node.js / ExpressJS API development
  • PostgreSQL (data modeling, indexing, query optimization)
  • Experience with event queues (e.g., SQS, Kafka, RabbitMQ, etc.)
  • Microservices architecture and distributed system basics
  • Exposure to AWS (core services, deployments, troubleshooting)
  • Experience building scalable products in B2B / B2B2C environments
  • Strong hands-on development and debugging skills

Nice to Have

  • Frontend experience with Next.js / React.js
  • Familiarity with observability tools (logs/metrics/tracing) and performance tuning

Skills

AWSExpressJSKafkaNode.jsPostgreSQLRabbitMQReact.jsSQSTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free