Senior Node.js Developer (IR-532) at Intellectsoft
Worldwide
Intellectsoft is a software development company delivering innovative solutions since 2007. We operate across North America, Latin America, the Nordic region, the UK, and Europe. We specialize in industries like Fintech, Healthcare, EdTech, Construction, Hospitality, and more, partnering with startups, mid-sized businesses, and Fortune 500 companies to drive innovation and scalability. Our clients include Jaguar Motors, Universal Pictures, Harley-Davidson, and many more where our teams are making daily impact. Together, our team delivers solutions that make a difference. Learn more at www.intellectsoft.net/ Project Overview: The app will give trade customers 24/7 self-service access to full product range while equipping the sales team with modern tools. It will replace much of the current manual process (phone, email and brochure-style website) with a professional, efficient mobile experience. Language & Framework: TypeScript (advanced) — strict typing, decorators, async patterns Node.js — runtime fundamentals, event loop NestJS — modules, DI, guards/interceptors; modular-monolith → microservices design Data: PostgreSQL relational modelling for a transactional commerce domain Transactions / ACID / concurrency control Postgres full-text search + GIN indexes ORM + migrations — Prisma, TypeORM, or Drizzle Architecture: DDD / microservices extraction patterns — bounded contexts, module seams for later service extraction Security & Auth: OAuth2 / OIDC, JWT, token lifecycle Async Processing: SQS workers — retries, dead-letter queues EventBridge scheduled jobs Cloud & Delivery: Core AWS — ECS Fargate, RDS, S3, ElastiCache (Redis), CloudWatch Docker; CI/CD; observability Amazon SES transactional email Nice to have: 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 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 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
Apply Now