Ujjan Joshi
@ujjanjoshi
Senior backend engineer focused on scalable APIs, secure authentication, and high-performance data processing systems.
What I'm looking for
I’m a Senior Backend Engineer building and maintaining backend APIs that power employee management, onboarding, administration, leave allocation, and attendance tracking. I focus on reliability and clear contracts, delivering secure REST APIs and strong integration between backend and frontend teams.
In my current role, I develop scalable backend applications with Node.js, Express.js, Laravel, and TypeScript, and implement role-based access control for Admin, HR Admin, Project Manager, and Employee permissions. I use JWT and OAuth, integrate Stripe and Razorpay for payments, and design logic for attendance based on schedules, working days, time zones, and grace periods.
I also build high-performance systems using Kafka, Redis, AWS S3, AWS SES, Docker, and Docker Compose—especially for large file-processing workflows. I create Swagger/OpenAPI documentation and work to improve API performance and stability for real production workloads.
Beyond this, I’ve contributed to distributed event and sensor data processing using Node.js, Redis queues, and Kafka-based batching and memory optimization. I started as a Backend Developer Intern, delivering scalable RESTful APIs for an LMS and building real-time notifications with Pusher, including a reported 60% reduction in student response time.
Experience
Work history, roles, and key accomplishments
Software Engineer - HRM
AtticBits Solution Pvt. Ltd.
Aug 2023 - Present (2 years 11 months)
Developed and maintained backend APIs for employee management, onboarding, company administration, leave allocation, attendance tracking, and HR operations. Implemented RBAC with JWT/OAuth, integrated Stripe and Razorpay payments, and built high-performance services using Kafka/Redis and AWS (S3/SES) with Swagger documentation.
Backend Developer (Freelance)
Platform Freelance Projects
Aug 2023 - Present (2 years 11 months)
Built a distributed file-processing system for large-scale sensor data and delivered backend authentication/authorization APIs with RBAC. Implemented Redis-queue and Kafka-based processing with batching and memory optimization, and produced Swagger documentation across multiple CRUD backends.
Backend Developer Intern
IT Glance
Jun 2022 - Jun 2023 (1 year)
Developed backend APIs for influencer discovery and profile management using JWT authentication and scalable architecture. Launched a real-time notification system with Pusher and built scalable REST APIs for an LMS including course management, enrollment, assignments, and progress tracking.
Education
Degrees, certifications, and relevant coursework
Tribhuvan University
Bachelor of Information Management, Information Management
2018 - 2023
Completed a Bachelor in Information Management at Tribhuvan University between 2018 and 2023, based in Kathmandu.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Ujjan?
You can contact Ujjan and 90k+ other talented remote workers on Himalayas.
Message UjjanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
