Eureka LabsRemote

Senior Backend Developer, Node.js

Description

Senior Backend Developer, Node.js

šŸ”„ 20 hours ago

Report problem

11 - 50 employees

Founded 2017

HR Tech • Recruitment • Enterprise

Talentuch is an experienced global IT recruitment company specializing in SAP and Microsoft Dynamics recruitment. With over seven years of expertise, Talentuch offers subscription-based and project-based models to meet a wide range of IT recruitment needs. The company prides itself on a team of 15 technical recruitment professionals who manage a capacity of over 300 technical interviews per month and secure more than 20 accepted offers monthly for clients. Talentuch provides an affordable recruitment service by eliminating high per-hire fees, focusing on delivering high-quality service and reliable tech talent acquisition globally.

šŸ“‹ Description

• Develop and maintain backend services on Node.js • Integrate with third-party APIs (payment systems, email services, SMS) • Work with MongoDB database, Redis storage and OpenSearch engine • Conduct code reviews and participate in technical discussions • Work with existing codebase, refactoring

šŸŽÆ Requirements

• Node.js — 8-10+ years of commercial experience • Express.js — building REST APIs, middleware, routing • MongoDB — Mongoose ODM, aggregations, indexing, query optimization • Redis — caching, pub/sub, queues • Testing — writing unit and integration tests (Mocha, Chai, Supertest or similar) • Git — branching, code review, merge requests • REST API — design and third-party integrations • TypeScript — typing, migrating JS projects to TS (nice-to-have) • GCP (Google Cloud Platform) — Cloud Run, KMS, Cloud Storage (nice-to-have) • OpenSearch/Elasticsearch — full-text search, indexing (nice-to-have) • REDIS — cache, queues (nice-to-have) • Socket.io/WebSockets — real-time communication (nice-to-have) • Gmail API / Google APIs — OAuth 2.0, email processing (nice-to-have) • Stripe — payment integration, webhooks (nice-to-have) • Twilio — SMS notifications (nice-to-have) • Cheerio — HTML parsing (nice-to-have) • Handlebars — email templating (nice-to-have) • Knowledge of queue patterns and background job processing (would be a plus) • Experience with Passport.js (JWT, OAuth) (would be a plus) • Understanding of web application security principles (OWASP) (would be a plus)

Skills

TypeScriptHtmlApplication SecurityIamRedisOWASPIAMJWTChaiGitElasticsearchJwtMongoDBMochaOauthNode.jsHTMLGCPAPIExpressExpress.jsFirebaseSecurityOAuthREST