Job Description
Infytel Communications Limited is seeking a seasoned Backend Developer to build and maintain scalable backend systems that support high-performance applications. The ideal candidate will have strong expertise in Node.js, API development, database architecture, and event-driven systems.
Responsibilities
- Design, build, and maintain scalable backend APIs (REST or GraphQL) using Node.js (NestJS/Express or similar).
- Implement event-driven architecture, including emitters, listeners, queues, and workers.
- Develop reusable backend modules such as notification services, authentication, and scheduler services.
- Design and optimize relational database schemas (PostgreSQL/MySQL) with strong performance tuning and indexing.
- Implement background scheduling and automation using cron jobs or server schedulers.
- Build real-time communication systems using WebSockets or Pub/Sub frameworks.
- Ensure application security, including authentication, authorization, and protection against common vulnerabilities.
- Participate in code reviews, maintain documentation standards, and collaborate with cross-functional teams.
Requirements
- 4–7+ years of backend development experience.
- Strong proficiency in Node.js (NestJS, Express, or similar frameworks).
- Strong SQL experience with PostgreSQL preferred.
- Experience with event-driven systems, background jobs, and queue systems (BullMQ/Redis, RabbitMQ, etc.).
- Experience building and documenting REST APIs.
- Strong understanding of caching strategies (Redis).
- Experience with cloud deployment (AWS, GCP, DigitalOcean).
- Strong problem-solving skills and ability to design scalable systems.
- Excellent communication skills and ability to collaborate with teams.
Bonus Skills (Optional)
- Experience with real-time systems (WebSockets, Socket.IO).
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, CircleCI).
- Knowledge of Kubernetes or advanced DevOps practices.
- Experience with TypeORM/Prisma.
- Familiarity with push notification services (FCM, APNs, Expo).
How to Apply
Interested and qualified candidates should send their CV using “Backend Developer – Senior” as the subject of the email.

