Senior Node.js Developer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Node.js Developer creating scalable backend services and APIs at Intellectsoft. Collaborating cross-functionally to drive product architecture and technical requirements.
Responsibilities:
- Collaborate with cross-functional team to define technical requirements and shape product architecture
- Design and develop scalable backend services and APIs from scratch
- Build core platform functionality with a focus on performance, reliability, and security - Integrate external services, databases, and third-party APIs
- Ensure adequate unit and integration test coverage
- Contribute to code reviews and technical discussions
- Communicate effectively and collaborate with the team
Requirements:
- TypeScript (advanced) — strict typing, decorators, async patterns
- Node.js — runtime fundamentals, event loop
- NestJS — modules, DI, guards/interceptors; modular-monolith → microservices design
- PostgreSQL relational modelling for a transactional commerce domain
- Transactions / ACID / concurrency control
- Postgres full-text search + GIN indexes
- ORM + migrations — Prisma, TypeORM, or Drizzle
- DDD / microservices extraction patterns — bounded contexts, module seams for later service extraction
- OAuth2 / OIDC, JWT, token lifecycle
- SQS workers — retries, dead-letter queues
- EventBridge scheduled jobs
- Core AWS — ECS Fargate, RDS, S3, ElastiCache (Redis), CloudWatch
- Docker; CI/CD; observability
- Amazon SES transactional email
- HTML-to-PDF generation
- AWS CDK (TypeScript) infrastructure-as-code
- Amazon Cognito — MFA, passwordless/magic-link
- Firebase Cloud Messaging / APNs push
- OpenSearch, Multi-AZ HA, X-Ray tracing
- ALB, WAF, Secrets Manager, KMS
Benefits:
- Udemy courses of your choice
- Team-buildings, events, marathons & charity activities to connect and recharge
- Workshops, trainings, expert knowledge-sharing that keep you growing
- Clear career path
- Absence days for work-life balance
- Flexible hours & work setup - work from any of listed locations and organize your day your way


















