remote
Senior Backend Engineer Node.js / TypeScript - APEX AI
Backend Engineer
Senior Backend Engineer responsible for designing and scaling event‑driven microservices using Node.js, TypeScript, and NestJS, with deep work on PostgreSQL, Redis, and containerized deployments.
About the role
Key Responsibilities
- Own the end‑to‑end design, implementation, and production rollout of high‑performance backend services.
- Build and maintain event‑driven microservices using NestJS, Express.js or Fastify, ensuring low latency and high throughput.
- Design data models and optimize queries for PostgreSQL, MySQL, and MongoDB, leveraging Prisma or TypeORM for ORM abstraction.
- Implement caching strategies with Redis and manage message queues for reliable inter‑service communication.
- Containerize applications with Docker, orchestrate deployments, and monitor system health in a distributed environment.
- Mentor junior engineers, enforce code quality standards, and drive continuous improvement of the development workflow.
Requirements
- 5+ years of professional experience building backend systems with Node.js and TypeScript.
- Proven expertise in designing microservice architectures and event‑driven patterns.
- Strong hands‑on experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases, plus caching solutions like Redis.
- Familiarity with ORM tools such as Prisma, TypeORM, or Mongoose.
- Experience containerizing services with Docker and deploying them in cloud or on‑prem environments.
Skills
nodejstypescriptpostgresqlredisdocker