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)