The Problem Job hunting is a full-time job in itself. I found myself opening 20+ tabs every morning—WeWorkRemotely, Remotive, Himalayas, Authentic Jobs—just to filter for "Python" or "DevOps" roles. It was inefficient and exhausting.
The Solution: Automation Instead of manually checking, I decided to let the cloud do it for me. I built DevPulse, a serverless bot that "snipes" fresh job listings and delivers them straight to my Telegram.
The Stack
Core: Node.js (TypeScript)
Compute: AWS (Cost-effective & scalable)
Database: DynamoDB (To prevent duplicate alerts)
Notifications: Telegram Bot API
How it works
The Lambda function triggers every 30 minutes.
It parses RSS feeds from 20+ sources.
It filters keywords based on niche (e.g., "React", "Golang", "AWS").
It checks DynamoDB to see if the job ID exists.
If it's new, it pushes a formatted message to the respective Telegram Channel.
The Result Now, I don't check job boards anymore. I just wait for my phone to buzz.
Since the infrastructure is already running, I decided to open it up for the community for free. If you are looking for a remote role, you can join the channels here:
🐍 Python & AI: https://t.me/PythonJobs_Global
☕ Java & Backend: https://t.me/JavaRemoteGlobal
⚡ Frontend & JS: https://t.me/JS_RemoteJobs
☁️ DevOps: https://t.me/DevOps_Cloud_Remote
📱 Mobile: https://t.me/MobileDevRemote
🌏 Main Hub (All Jobs): https://t.me/GlobalDevJobs_Daily
Happy coding and good luck with the hunt!
P.S. Let me know in the comments if you want me to write a detailed tutorial on the code!
Top comments (0)