
Joe Stephen
Software Developer — Backend (Node.js)
Hire this person
Send a job offer directly to this candidate
About
Backend Developer with 2+ year of production experience building high-throughput, real-time systems in Node.js and TypeScript. Strong foundation in Data Structures & Algorithms with a focus on performance optimization and scalable system design. Scaled an IoT fleet platform from 300 to 5,000+ vehicles, processing 20K+ telemetry events/minute using Kafka, Cassandra, and Redis. Focused on distributed systems, performance optimization, and infrastructure automation.
Experience
Software Developer at Apps Team Technologies (2024-05 – Present)
- Designed and maintained production-grade backend services in Node.js and TypeScript, supporting realtime and high-throughput applications across multiple client systems
- Built and optimized REST APIs interacting with MySQL and Sequelize, resolving N+1 query issues and reducing query execution time by ~40%
- Integrated Redis caching for high-frequency endpoints, reducing API response times from ~250–300ms to <100ms and lowering database load by ~60%
- Implemented secure authentication and authorization using JWT, OAuth 2.0, and OIDC, enabling protected and role-based access across multiple services
- Collaborated with cross-functional teams to define API contracts and deliver scalable backend solutions deployed on Google Cloud Platform (GCP)
- Contributed to performance-critical systems involving real-time data processing and large-scale data handling (Kafka, Cassandra), supporting high-volume event-driven workflows
Software Developer Intern at Apps Team Technologies (2024-03 – 2024-05)
- Built backend APIs using Node.js and MySQL, contributing to production features and gaining hands-on experience with RESTful services and authentication workflows
Education
MERN Stack Developer — Trainee in Full Stack Development – Brototype (2023 – 2024)
Bachelor of Commerce in Computer Applications – Calicut University (2019 – 2022)